가상환경(Virtual Environment)이란?
python 개발 시, 다양한 패키지나 모듈들(ex. tensorflow, keras, numpy, python 등)을 설치하고 import하게 됨. python과 다양한 패키지들의 버전 충돌 문제를 방지하기 위해서, 각 프로젝트들 마다 가상 환경을 만들어서 각각 독립적인 버전을 이용 가능하다!
Anaconda Prompt 개발환경 관련 명령어
conda create -n tutorial python=3.5 numpy scipy matplotlib ...
: tutorial 이라는 이름의 개발 환경을, python 3.5 버전으로 만들고, 이 가상환경에서는 numpy, scipy, matplotlib 등의 파이썬 라이브러리들을 import 해서 사용할 수 있다.activate tutorial
: tutorial이라는 이름의 가상 환경을 활성화.conda deactivate
: 현재 개발 환경을 종료하고, 기본 환경(base)로 돌아가기conda env list
: 생성되어있는 가상환경 리스트 확인conda env remove -n tutorial
: 가상환경 제거하기. 자동으로 해당 가상환경 내의 전체 라이브러리들을 지워준다. (다른 가상환경에는 영향 x)
conda install pandas numpy tensorflow
: pip말고 conda로, 해당 가상 환경에만 3가지 라이브러리(패키지) 설치
: conda와 pip 모두 파이썬 패키지 매니저!
: But, 관리하는 패키지 즉, 다운 받을 수 있는 패키지들이 다르다!- conda : 모든 소프트웨어 (설치, 업그레이드, 제거) 의 패키지 관리자
- pip : only! python 패키지(설치, 업그레이드, 제거) 의 패키지 관리자
[ cf. Anaconda를 이용하지 않고 cmd에서 가상환경 만들기 ]
1. 원하는 버전의 파이썬을 공식 홈페이지에서 다운받는다.
2. 파이썬이 설치된 경로(~~\python.exe)를 이용해 가상환경을 설치한다.
~~\python.exe -m venv 가상환경이름
그럼 이렇게 이 위치에 가상환경이 생성된다! (python 3.8.0 버전의 인터프리터로)
3. 가상환경 위치로 가서 가상환경을 활성화한다.
그럼 이렇게 활성화된다!
4. 가상환경을 삭제하고 싶을 때는, 따로 명령어 없이 그냥 파일 통째로 직접 삭제해주면 된다.
'[ 환경 설정 및 기타]' 카테고리의 다른 글
[Visual Studio] 프로젝트 속성 설정 방법 (.h, .lib, .dll 디렉터리 및 환경변수 설정) (0) | 2022.08.13 |
---|---|
[Config] python과 python 패키지들 설치 위치 확인 방법 (0) | 2022.08.13 |
[Visual Studio] F5(디버깅 시작) vs Ctrl+F5(디버그하지 않고 시작) , 중단점 디버깅 (0) | 2022.08.12 |
[Visual Studio] F5로 디버깅 실행 시 콘솔창이 바로 꺼질 때 (0) | 2022.08.12 |
[Visual Studio] 같은 솔루션(프로젝트) 내에 여러 소스코드 추가하기 (0) | 2022.08.12 |