새로운 env 생성
conda create -n <name> [ python=#.# ]
기존 env를 복제하여 새로운 env를 생성
conda create -n <env_name> --clone <source env_name>
env 제거
conda env remove -n <name>
env 이름 변경
기본적으로 anaconda 에 env 이름 변경 기능은 없으므로 복제를 활용한다.
conda create -n <new name> --clone <old name>
conda env remove -n <old name>
현재 생성되어 있는 env 확인
conda env list
env 활성화 / 비활성화
conda activate <env_name>
conda deactivate
* (base) 상태에서 deactivate 시 시스템의 기본 상태로 돌아간다.
package 설치 / 제거
conda install [ -n env_name ] <package_name>
conda uninstall <package_name>
설치된 package 리스트
conda list [ -n env_name ]
conda 자체 업데이트
conda update -n base -c defaults conda
현재 env의 모든 package 업데이트
conda update --all
사용하지 않는 package 및 cache 삭제
conda clean --all
conda 설정 관련
conda config --show : conda 설정 전체 확인
conda config --set auto_active_base False : 터미널 실행시 conda base 자동 활성화 해제
conda 환경에서의 package 설치 경로
/Users/<USERNAME>/<anaconda_install_path>/envs/<ENV_NAME>/lib/python<VERSION>/site-packages
현재 env 환경 추출
conda env export > environment.yaml
conda env export --no-builds | grep -v "^prefix: " > environment.yaml
(https://geronimo-bergk.medium.com/exporting-conda-environments-911d86e3536c)
참고. pip freeze > requirements.txt
'프로그래밍 > python' 카테고리의 다른 글
Anaconda env 설치경로 변경 (0) | 2023.12.22 |
---|---|
[IntelliJ] Commit Changes 창에서의 spelling check 해제 (0) | 2023.11.30 |
Qt Designer 설치 (for PyQt6, PySide6) (4) | 2023.11.25 |
[python] 암호화 package (cryptography, pycryptodome) (0) | 2023.09.19 |
python 3.10 type hint / annotation (0) | 2023.09.03 |