<참조> https://dojang.io/mod/page/view.php?id=2470

Python, 아나콘다 가상 환경 만들기

 

아나콘다에서도 venv를 사용할 수 있지만 아나콘다에서 제공하는 가상 환경을 권장한다. 

 

(1) 아나콘다 가상환경 만들기

 

conda 명령을 사용하여 가상 환경을 만든다(conda 파일은 아나콘다의 Scripts 폴더에 있다).

  • conda create --name 가상환경이름
C:\project>C:\Users\sualchi\Anaconda3\Scripts\conda.exe create --name myproject

가상 환경에 특정 파이썬 버전을 설치하려면 python=3.7처럼 버전을 지정한다(64비트 버전 설치됨).

C:\project>C:\Users\sualchi\Anaconda3\Scripts\conda.exe --name myproject python=3.7

 

[참고] 32비트 파이썬 설치

C:\project>set CONDA_FORCE_32BIT=1
C:\project>C:\Users\sualchi\Anaconda3\Scripts\conda.exe --name myproject python=3.7

 

conda venv와는 달리 가상 환경을 아나콘다 설치 폴더의 envs 안에 생성한다.

  • 예) C:\Users\sualchi\Anaconda3\envs\myproject

 

(2) 가상 환경을 활성화/비활성화

 

아나콘다 설치 폴더의 Scripts\activate에 가상 환경을 지정하여 실행한다(비활성화는 deactivate).

  • activate 가상환경이름
C:\project>C:\Users\sualchi\Anaconda3\Scripts\activate myproject
(myproject) C:\project>

 

(3) 아나콘다 가상 환경 패키지 설치

 

pip 대신 conda를 사용한다(pip를 사용하면 아나콘다 설치 폴더의 Lib/site-packages에 패키지가 저장된다).

  • conda install 패키지
C:\project>conda install fastapi

 

[참고] conda 주요 명령

  • conda info: 현재 환경 정보 출력
  • conda search 패키지: 패키지 검색
  • conda install 패키지=버전: 특정 버전 패키지 설치(예: conda install numpy=1.12.3)
  • conda install 패키지=버전=파이썬버전: 파이썬 버전 지정하여 특정 버전 패키지 설치(예: conda install numpy=1.12.3=py37_0)
  • conda update 패키지: 패키지 업데이트
  • conda list: 패키지 목록 출력
  • conda remove 패키지: 패키지 삭제
  • conda list --export > package-list.txt: 패키지 목록 및 버전 정보 저장:
  • conda install --file package-list.txt: 패키지 목록으로 설치

 

 

반응형

+ Recent posts