20210725 TIL

python conda env settings

anaconda 와 miniconda

conda env 생성

conda create --name 가상환경명 설치할패키지및파이썬버전

conda create -n test_env python=3.6 scipy=0.15.0

이것저것 깔리는게 싫다면

--no-default-packages

원래 있던 가상환경을 복제한 뒤 사용하고 싶다면

conda create -n myenv --clone base

yaml이 있다면

conda env create -f environment.yml

가상환경 목록 보기

conda env list

env 변경

conda activate 가상환경명

env에서 설치한 것들 확인

가상환경 삭제하기

conda env remove -n 가상환경명

env를 써주지 않으면 실행이 안된다. 안쓰고 지우고 싶다면 아래의 방법으로

conda remove --name myenv --all

windown용 가상환경 설치

FOR /F "delims=~" %f in (requirements.txt)
DO conda install --yes "%f" || pip install "%f"

리눅스용 가상환경 설치 with

while read requirement; do conda install --yes $requirement;
done < requirements.txt 2>error.log

conda install로 안되는 것들이 있는 경우(pip로만 설치 가능한 경우)

while read requirement; do conda install --yes $requirement
|| pip install $requirement; done < requirements.txt 2>error.log

conda list 하면 설치된 패키지 목록을 볼 수 잇다.

설치된 패키지 목록을 yaml 형식으로 저장

conda env export > environment.yml

특정 환경 안의 특정 패키지를 업데이트

conda update -n 가상환경명 패키지명

특정 환경의 모든 패키지를 업데이트

conda update --all ((현재환경))

conda update -n 가상환경명 --all

pip freeze > requirements.txt

conda list --expert > packagelist.txt

설치

pip install -r requirements.txt

conda install --file packagelist.txt

댓글을 작성해보세요.

채널톡 아이콘