본문 바로가기

카테고리 없음

conda 가상환경 명령어

가상환경 생성

{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