가상환경 생성
{env_name}에 생성할 가상환경 이름을 지정하고, 생성할 가상환경의 파이썬 버전을 <version> 부분에 지정해준다.
ex) conda create --name myenv python=3.12
conda create --name {env_name} python=<version>
가상환경 삭제
conda remove --name {env_name} --all
현재 사용중인 가상환경 확인
conda info --envs # 혹은 conda env list
현재 가상환경 경로 확인
echo $CONDA_PREFIX
가상환경 패키지 관리 명령어
아래 3개는 가상환경 패키지를 관리하는 명령어이다. 가상환경을 사용함으로써 각 프로젝트의 패키지 의존성을 독립적으로 관리할 수 있다.
특정 패키지 설치
conda install <package_name>
특정 패키지 제거
conda remove <package_name>
패키지 목록 확인
conda list
가상환경 비활성화
현재 가상환경을 비활성화하는 명령어이다.
conda deactive
가상환경 활성화
가상환경을 활성화 하는 명령어이다. 기존 가상환경에서 다른 가상환경으로 이동하고싶을 때 가상환경 비활성화를 한 후, 아래 명령어를 사용한다.
conda activate {new_env_name}
기존 가상환경 복사 후 새 이름으로 생성
conda에서는 가상환경 이름을 직접적으로 바꿀수는 없다.
아래처럼 기존 가상환경을 새 이름으로 복사한 후, 기존 가상환경을 삭제하는 방식으로, 동일한 가상환경의 이름을 바꾸는 방법으로 간접적으로 우회할 수는 있다.
conda create --name {new_env_name} --clone {old_env_name}
가상환경 삭제
가상환경을 삭제하는 명령어이다. 단, 삭제할 가상환경 활성화 상태에서 해당 가상환경을 삭제할수는 없다.
conda memove --name {old_env_name} --all