Conda 환경 삭제
콘다로 만들어진 특정 환경을 제거하고 싶습니다.어떻게 하면 좋을까요?예를 들어 액티브한 testenv 환경이 있다고 합시다.다음 문서를 사용하여 시도했습니다.
$ conda env remove
CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again
그런 다음 비활성화합니다.
$ source deactivate
삭제 명령을 다시 실행해도 동일한 오류가 나타납니다.여기서 무슨 일이 일어나고 있는 거죠?
Conda 환경을 완전히 비활성화하지 않았을 수 있습니다.Conda에서 사용하는 명령어는 다음과 같습니다.conda deactivate
(이전 버전에서는source deactivate
) 。따라서 시도하기 전에 새로운 셸을 기동하여 환경을 활성화하는 것이 좋습니다.그럼 비활성화 시켜요.
명령어를 사용할 수 있습니다.
conda env remove -n ENV_NAME
해당 이름을 가진 환경을 제거합니다.(--name
와 동등하다-n
)
환경을 원하는 장소에 배치할 수도 있습니다.-p /path/to/env
대신-n ENV_NAME
원하는 경우 환경을 만들고 삭제할 수 있습니다.그들은 당신의 콘다 시설에서 살 필요가 없습니다.
2019년 1월 30일 업데이트: Conda 4.6 이후conda activate
명령어는 모든 플랫폼에서 환경을 활성화하는 새로운 공식 방법이 됩니다.변경 내용은 이 Anaconda 블로그 투고에 설명되어 있습니다.
환경이 활성화되지 않았는지 확인한 후 다음과 같이 입력합니다.
$ conda env remove --name ENVIRONMENT
공식 문서 방식은 다음과 같습니다.
conda remove --name myenv --all
아니면 그냥conda env remove --name myenv
.
환경이 삭제되었는지 확인하려면 터미널 창 또는 Anaconda 프롬프트에서 다음을 수행합니다.
conda info --envs
표시된 환경 목록에 삭제된 환경이 표시되지 않아야 합니다.
anaconda3 환경 폴더는 다음과 같이 anaconda3 설치 폴더에 삭제된 환경의 빈 폴더를 나열할 수 있습니다.
/opt/anaconda3/envs
베이스에 있는 경우:
(base) HP-Compaq-Elite-8300-CMT:~$
env_name 삭제 방법:
conda env remove -n env_name
env_name 환경에 이미 있는 경우:
(env_name) HP-Compaq-Elite-8300-CMT:~$
비활성화 후 에 의해 삭제됩니다.
conda deactivate
conda env remove -n env_name
Windows 10 Enterprise Edition os에서는 이 코드가 정상적으로 동작합니다.(환경에 대해서는 testenv라고 가정합니다.
conda env remove --name testenv
로 작성된 환경--prefix
또는-p
플래그를 삭제해야 합니다.-p
플래그(not) -n
).
예를 들어 다음과 같습니다.conda remove -p </filepath/myenvironment> --all
, 그 안에서</filepath/myenvironment>
환경에 대한 완전 경로 또는 상대 경로로 대체됩니다.
이를 실현하는 방법은 총 3가지입니다.라고 하는 이름의 환경이 있다고 가정합니다.myenv
,
conda env remove --name myenv
,-n
에 대한 지름길입니다.--name
.conda remove --name myenv --all
.env 폴더를 직접 삭제합니다.(권장하지 않음)
# list environments and their locations conda env list # or # conda info --envs # delete the folder listed rm -rf /Users/username/.local/share/conda/envs/myenv
다시 확인하라는 프롬프트 없이 환경을 삭제하려는 경우.사용하다-y
, 숏컷, 숏컷--yes
. (글로벌 사용의 경우 conda의 사일런트프롬프트를 확인합니다)
conda env remove -n myenv -y
conda remove -n myenv --all -y
레퍼런스
conda env --help
conda remove --help
다음을 시도할 수 있습니다.anaconda 명령 프롬프트를 열고 입력합니다.
conda remove --name myenv --all
그러면 전체 환경이 제거됩니다.
완전한 Conda 환경을 삭제하려면:
conda remove --name YOUR_CONDA_ENV_NAME --all
먼저 환경을 삭제하기 전에 비활성화해야 합니다.다음 명령을 사용하여 Conda 환경을 제거할 수 있습니다.
환경명이 "sample_env"라고 가정할 경우 다음 명령을 사용하여 이 환경을 제거할 수 있습니다.
source deactivate
conda remove -n sample_env --all
'--all'은 모든 종속성을 제거하는 데 사용됩니다.
내 환경 이름은 test입니다.
conda remove -n test --all
먼저 삭제할 환경을 비활성화합니다.
그런 다음 다음 코드를 입력합니다.
conda env remove -n <your environment name>
삭제한 것을 확인하려면 , 다음의 코드를 사용할 수 있습니다.
conda info --envs
★★★★★★★★★★★★★★★★★」conda env list
4. 설치된 패키지와 함께 모든 종속성을 제거하려면 다음을 사용할 수 있습니다.
conda remove -n <environment name> --all
source deactivate
환경을 삭제하기 전에 비활성화하려면 ENV_NAME을 삭제할 환경으로 바꿉니다.
source deactivate
conda env remove -n ENV_NAME
먼저 환경을 비활성화하고 기본 환경으로 돌아갑니다.할 수 .conda env remove -n <envname>
'아까부터'라는
Remove all packages in environment C:\Users\<username>\AppData\Local\Continuum\anaconda3\envs\{envname}:
이 방법은 효과가 있었습니다.
conda env remove --name tensorflow
명령줄에 익숙하지 않은 경우 anaconda 대시보드를 사용하여 삭제할 수 있습니다.
Anaconda 또는 Miniconda 환경 보기:
conda env list
이름을 사용하여 환경을 만든 경우 다음을 사용합니다.
conda remove -n envname --all
프레픽스를 사용하여 환경을 작성한 경우 다음을 사용합니다.
conda remove -p [path] --all
변경합니다.envname
완전한 환경명을 합니다.path
예를 들어 다음과 같습니다.C:/Users/techv/Desktop/project/env
--all
이치노
이 답변이 도움이 되길 바랍니다.
활성 환경만 비활성화할 수 있으므로 conda 비활성화에는 인수가 필요하거나 허용되지 않습니다.이 에러 메세지는 매우 명료합니다.
conda disactivate https://github.com/conda/conda/issues/7296#issuecomment-389504269에 전화하기만 하면 됩니다.
터미널에서 보여지고 있다.
(베이스) [root@localhost ~]#
simply hit 명령어: conda deactivate
그리고 당신은 conda env를 벗어났고, 이제 당신의 프롬프트는
[root@localhost ~]#
언급URL : https://stackoverflow.com/questions/49127834/removing-conda-environment
'source' 카테고리의 다른 글
Quartz 작업 스케줄러 - 멀티 테넌트 설정 (0) | 2023.02.01 |
---|---|
CPU는 이 TensorFlow 바이너리를 사용하기 위해 컴파일되지 않은 명령을 지원합니다.AVX AVX2 (0) | 2023.01.22 |
"NULL 포인터의 참조 해제"는 정확히 무엇을 의미합니까? (0) | 2023.01.22 |
v-model을 사용한 Vuex 입력이 반응하지 않음 (0) | 2023.01.22 |
자바에서의 부울에 대한 비트 연산자의 영향 (0) | 2023.01.22 |