반응형
  • [참고] 가상환경을 구성하는 이유
    1. python은 현재 2.x 버젼과 3.x 버젼이 혼용되는 과도기에 있고 때론, 2.x 버젼의 python 환경에서 프로젝트를 개발해야할 때도 있고, 3.x버젼의 python 환경에서 개발해야할 때도 있습니다. 이럴 때마다, uninstall과 install하면서 python 버을 바꿀 수는 없습니다.
    2. 프로젝트별로 필요한 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

 

반응형