conda 의 CLI 가 환경 관리를 패키지 관리에서 분리. 둘 다 active 환경 중심.
환경. conda create --name myenv python=3.12 가 Python 3.12 의 새 env 생성. conda activate myenv 가 shell 을 거기로 전환 (prompt 가 (myenv) 접두). conda deactivate 가 종료. conda env list 가 모든 env 표시. conda remove --name myenv --all 이 하나 완전 삭제.
패키지. conda install <pkg> 가 active env 에 install. conda install -c conda-forge <pkg> 가 이 install 에 특정 channel 사용. conda update --all 이 env 의 모든 패키지 업그레이드. conda list 가 깐 패키지 표시. conda remove <pkg> 가 uninstall.
재현성. conda env export > environment.yml 이 env 를 YAML 로 export. conda env create -f environment.yml 이 다른 머신에서 재생성. conda env update -f environment.yml 이 기존 env 에 새 변경 적용.