Python 가상환경 구성
반응형
- [참고] 가상환경을 구성하는 이유
- python은 현재 2.x 버젼과 3.x 버젼이 혼용되는 과도기에 있고 때론, 2.x 버젼의 python 환경에서 프로젝트를 개발해야할 때도 있고, 3.x버젼의 python 환경에서 개발해야할 때도 있습니다. 이럴 때마다, uninstall과 install하면서 python 버전을 바꿀 수는 없습니다.
- 프로젝트별로 필요한 python 패키지만 설치해서 사용하면 되는데, 가상환경이 아닌 곳에 패키지를 몽땅 설치해버리면 불필요한 패키지까지 설치된 환경이 될 것이고, 때론 dependency또한 꼬여버릴 수 있습니다.
1. Conda 명령어
명령어 | 기능 |
conda --version | anaconda 버전확인 |
conda info | anaconda 정보확인 |
conda updae conda | anaconda 정보확인 |
conda create --name(-n) <패키지명> | 가상환경 생성 |
conda create --name(-n) <패키지명> python=3.6 | 임의의 버전 파이썬으로 가상환경 생성 |
conda info --envs | 가상환경 목록 확인 |
activate <패키지명> | windows계열 가상환경 활성화 |
source activate <패키지명> | Linux계열 가상환경 활성화 |
deactivate <패키지명> | 가상환경 비활성화 |
2. Conda 가상환경 생성
- 가상환경 생성 (cmd에서 입력)
conda create -n my_python_env python=3.7
- 32비트 Python으로 설치를 하고 싶을 경우 : set CONDA_FORCE_32BIT=1 실행 후 create 해야함
- 가상환경 List 확인 : conda info --envs
- 삭제는 conda remove --name my_python_env --all
- 가상환경 시작
activate my_python_env
- 필요한 패키지 설치
(my_python_env) conda install -n my_python_env ipython notebook
- 가상환경 종료
(my_python_env) deactivate
- Ananconda Clean
* Anaconda로 여러 가상환경을 구성하고 패키지 설치를 하여 개발하면 디스크가 부족한 경우가 발생함
* 인덱스 캐시, 잠긴 파일, 사용하지 않는 패키지, 소스 캐시 등을 삭제함
conda clean --all
반응형
'Tech & Development > 개발환경' 카테고리의 다른 글
Build OpenCV 4.5.1 with CUDA (GPU) Support on Windows 10 (Python 3.8) (4) | 2021.02.15 |
---|---|
Pycharm 설치 (Mac OS) (0) | 2021.01.29 |
Anaconda3 설치 (Mac OS) (0) | 2021.01.29 |
Pycharm 설치 (Windows) (0) | 2021.01.29 |
Anaconda3 설치 (Windows) (0) | 2021.01.28 |
댓글
이 글 공유하기
다른 글
-
Pycharm 설치 (Mac OS)
Pycharm 설치 (Mac OS)
2021.01.29 -
Anaconda3 설치 (Mac OS)
Anaconda3 설치 (Mac OS)
2021.01.29 -
Pycharm 설치 (Windows)
Pycharm 설치 (Windows)
2021.01.29 -
Anaconda3 설치 (Windows)
Anaconda3 설치 (Windows)
2021.01.28