카테고리 없음
파이썬 가상환경 만들기 ft. 아나콘다(conda)
simplecode
2021. 7. 10. 21:09
가상환경은 배포 환경에서도 개발 환경과 비슷하게 만들어 최대한 잘 작동을 할 수 있도록 도와주는 역할을 한다.
하단의 모든 내용은 Cli에서 작성되는 내용이다(맥 OS기준 terminal)
패키지들이 저장되는 장소
파이썬이 사용하는 패키지들은 'system packages' 라고 부른다.
파이썬의 system packages 설치위치(디렉토리) 확인하기
import sys
print(sys.prefix)
site packages - 디렉토리를 하나 열어보면 설치된 파이썬 패키지들이 나열되어있음
import site
print(site.getsitepackages())
패키지가 설치되는 방식
위에 나온 site packages디렉토리를 열어보시면 설치된 파이썬 패키지들을 확인할 수 있으나 버전은 확인할 수 없다.
사용할 때에는 이름으로만 불러오기 때문에 버전을 구별하지 못하는 문제점이 있다.
특정 패키지마다 특정 버전의 기능이 필요할 수 있기 때문에,
한 프로젝트에 하나의 가상환경을 만들어 따로 관리(파이썬 버전과 패키지 버전들을 따로 보관)를 한다.
아나콘다로 가상환경 구축하기
아나콘다는 주피터 노트북, 가상환경, VS Code등 다양한 기능과 툴들이 담겨있어 유용하게 사용 가능하다.
콘다 버전 확인
$ conda --version
conda 4.8.3
콘다 가상환경의 목록 조회
콘다의 가상환경과 가상환경의 저장된 위치들의 목록
$ conda env list
새로운 환경 만들기
$ conda create --name '새로운가상환경이름' python=3.8
환경 사용하기
$ conda activate '새로운가상환경이름'
가상환경을 종료/제거
$ conda deactivate
가상환경을 지우기
$ conda env remove --name '새로운가상환경이름'