아나콘다 가상환경 삭제 방법

가상환경을 만드는 건 쉬웠는데 삭제해야 하는 상황인가요? 아나콘다 가상환경 삭제 방법을 살펴보겠습니다.

아나콘다 가상환경 삭제

아나콘다 가상환경을 만들어 사용하다가 불필요해서 삭제해야 하는 경우가 있습니다. Anaconda 가상환경 삭제에는 conda env remove 또는 conda-env remove 명령어를 사용하면 됩니다. -n 옵션을 이용해서 삭제하고자 하는 아나콘다 가상환경 이름을 적어주면 아나콘다 가상환경이 삭제됩니다.

conda env remove -n 가상환경이름
# 또는
conda-env remove -n 가상환경이름
ShellScript

아래와 같이 가상환경 삭제 명령어를 입력하면, 가상환경 디렉토리 하위에 있는 모든 conda 환경 설정과 비-conda 파일들까지 모두 삭제된다고 알려줍니다. 정말 삭제할 것인지 물어보는데, y를 누르면, 별 다른 안내 메시지 없이 명령 프롬프트가 떨어집니다.

그림 1. 아나콘다 가상환경 삭제 방법
그림 1. 아나콘다 가상환경 삭제 방법

아나콘다에서 가상환경 생성 후, 활성화하고, 반대로 비활성화하고, 마지막으로 필요없는 아나콘다 가상환경 삭제 방법까지 확인해 보았습니다.

주의사항

가상환경 삭제 명령어 사용시 주의할 것이 두 가지 있습니다.

현재 활성화된 가상환경은 삭제 못 함

현재 활성화된 가상환경 내에서 해당 가상환경은 삭제할 수 없습니다. 아래와 같이 “CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again”메시지가 나타나는 경우에는 삭제하려는 가상환경이 활성화된 상태에서 해당 가상환경을 삭제하려고 했을 때 나타나는 메시지입니다.

그림 2. 아나콘다 가상환경 삭제가 안 되는 경우
그림 2. 아나콘다 가상환경 삭제가 안 되는 경우

이 경우에는 conda deactivate 명령어를 사용해서 해당 가상환경을 비활성화한 다음 삭제하시기 바랍니다.

conda env remove와 conda remove는 다른 기능 수행

앞서 살펴봤듯이 conda env remove 명령어를 사용해서 가상환경을 삭제할 수 있습니다. 하지만 conda remove 명령을 사용하면 아나콘다 가상환경 삭제가 되지 않으면서 현재의 가상환경에 설치된 패키지를 삭제하게 되므로 헷갈리지 않으시길 바랍니다.

관련 링크

아나콘다 가상환경 생성 공식문서

같이 읽으면 좋은 글

Leave a Comment