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)"
삭제 전에는 현재 환경 이름과 경로, 해당 환경을 사용하는 작업을 확인합니다. 예제 명령을 실제 작업 환경 이름으로 무심코 바꿔 실행하지 마세요.
확인에 사용한 공식 자료
'코딩' 카테고리의 다른 글
| 아나콘다 가상환경 yml 파일 저장 및 설치 (0) | 2024.11.01 |
|---|