가상환경을 만드는 건 쉬웠는데 삭제해야 하는 상황인가요? 아나콘다 가상환경 삭제 방법을 살펴보겠습니다.
목차
아나콘다 가상환경 삭제
아나콘다 가상환경을 만들어 사용하다가 불필요해서 삭제해야 하는 경우가 있습니다. Anaconda 가상환경 삭제에는 conda env remove 또는 conda-env remove 명령어를 사용하면 됩니다. -n 옵션을 이용해서 삭제하고자 하는 아나콘다 가상환경 이름을 적어주면 Anaconda 가상환경이 삭제됩니다.
conda env remove -n 가상환경이름
# 또는
conda-env remove -n 가상환경이름
ShellScript아래와 같이 가상환경 삭제 명령어를 입력하면, 가상환경 디렉토리 하위에 있는 모든 conda 환경 설정과 비-conda 파일들까지 모두 삭제된다고 알려줍니다. 정말 삭제할 것인지 물어보는데, y를 누르면, 별 다른 안내 메시지 없이 명령 프롬프트가 떨어집니다.
아나콘다에서 가상환경 생성 후, 활성화하고, 반대로 비활성화하고, 마지막으로 필요없는 아나콘다 가상환경 삭제 방법까지 확인해 보았습니다.
주의사항
가상환경 삭제 명령어 사용시 주의할 것이 두 가지 있습니다.
현재 활성화된 가상환경은 삭제 못 함
현재 활성화된 가상환경 내에서 해당 가상환경은 삭제할 수 없습니다. 아래와 같이 “CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again”메시지가 나타나는 경우에는 삭제하려는 가상환경이 활성화된 상태에서 해당 가상환경을 삭제하려고 했을 때 나타나는 메시지입니다.
이 경우에는 conda deactivate 명령어를 사용해서 해당 가상환경을 비활성화한 다음 삭제하시기 바랍니다.
conda env remove와 conda remove는 다른 기능 수행
앞서 살펴봤듯이 conda env remove 명령어를 사용해서 가상환경을 삭제할 수 있습니다. 하지만 conda remove 명령을 사용하면 아나콘다 가상환경 삭제가 되지 않으면서 현재의 가상환경에 설치된 패키지를 삭제하게 되므로 헷갈리지 않으시길 바랍니다.