본문 바로가기
코딩

anaconda 가상환경 생성, 활성화, 삭제 방법

by nice sense 2024. 11. 1.
반응형

1. 아나콘다 가상환경 생성

먼저, 터미널(또는 anaconda prompt)에서 아래 명령어를 사용하여 가상환경을 생성할 수 있다.

conda create --name <환경이름> python=<파이썬_버전>

 

예를 들어, Python 3.12를 사용하는 프로젝트의 myenv 환경을 만들려면 다음과 같이 입력합니다. 사용하는 라이브러리의 지원 버전을 먼저 확인하세요.

conda create --name myenv python=3.12

 

2. 가상환경 활성화

생성한 가상환경을 활성화하려면 아래 명령어를 사용하면 된다.

conda activate <환경이름>

 

예를 들어, myenv라는 환경을 활성화하려면 다음과 같이 입력한다.

conda activate myenv

3. 가상환경 비활성화

가상환경을 사용한 후 비활성화하려면 아래 명령어를 사용하면 된다.

conda deactivate

4. 가상환경 삭제

삭제할 환경을 사용하는 Python·노트북 작업을 종료하고 conda deactivate로 해당 환경에서 먼저 나온다. conda env list로 삭제 대상 이름과 경로를 확인한 뒤 아래 명령을 실행한다. base나 작업 중인 다른 환경을 대상으로 지정하지 않는다.

conda remove --name <환경이름> --all

 

예를 들어, myenv라는 가상환경을 삭제하려면 다음과 같이 입력한다.

conda remove --name myenv --all

 

위 명령어는 지정한 가상환경의 모든 패키지와 환경 자체를 삭제합니다.

활성화와 삭제 결과 확인

활성화 후 python --version으로 버전을 확인하고, python -c "import sys; print(sys.executable)"로 현재 Python의 경로가 의도한 환경인지 확인한다. 노트북이나 편집기는 터미널과 다른 Python을 사용할 수 있으므로 해당 프로그램의 인터프리터·커널도 선택해야 한다.

삭제 전 환경 폴더 안에 직접 저장한 코드나 데이터가 있는지 확인하고 필요한 파일은 별도로 보관한다. 패키지 명세가 필요하면 삭제 전에 내보낸다. 삭제 후에는 conda env list에서 대상 환경이 사라졌는지 확인한다. 이 글은 명령 사용 안내이며 실제 환경 삭제를 수행한 기록은 아니다.

공식 근거: Conda 환경 삭제 안내, Python 버전별 지원 상태.

예제 버전과 기존 프로젝트를 구분하기

Python 3.8은 2024년 10월 지원이 종료되었습니다. 새 환경 예제는 3.12로 바꿨지만 모든 프로젝트의 정답 버전이라는 뜻은 아닙니다. 기존 프로젝트는 의존성·호환성·지원 기간을 확인한 뒤 별도 환경에서 업그레이드를 검증하세요.

conda activate myenv
python --version
python -c "import sys; print(sys.executable)"

삭제 전에는 현재 환경 이름과 경로, 해당 환경을 사용하는 작업을 확인합니다. 예제 명령을 실제 작업 환경 이름으로 무심코 바꿔 실행하지 마세요.

확인에 사용한 공식 자료

Python 3.8 마지막 릴리스·지원 종료 · Conda 환경 관리

반응형

'코딩' 카테고리의 다른 글

아나콘다 가상환경 yml 파일 저장 및 설치  (0) 2024.11.01