conda 명령은 환경 관리와 패키지 관리를 나누고, 두 작업 모두 현재 활성 환경을 중심으로 동작해.
환경. conda create --name myenv python=3.12는 Python 3.12를 쓰는 새 환경을 만들어. conda activate myenv로 셸을 전환하면 프롬프트 앞에 (myenv)가 붙고, conda deactivate로 빠져나와. conda env list는 모든 환경을 보여 주며 conda remove --name myenv --all은 지정한 환경을 완전히 지워.
패키지. conda install <pkg>는 현재 활성 환경에 패키지를 설치해. conda install -c conda-forge <pkg>처럼 특정 channel을 지정할 수도 있어. conda update --all은 환경의 모든 패키지를 올리고, conda list는 설치 목록을 보여 주며, conda remove <pkg>는 패키지를 제거해.
재현성. conda env export > environment.yml은 환경을 YAML로 내보내. 다른 컴퓨터에서는 conda env create -f environment.yml로 다시 만들고, 기존 환경에는 conda env update -f environment.yml로 변경을 적용해.