development

virtualenv를 제거 / 삭제하는 방법

big-blog 2020. 2. 22. 11:43
반응형

virtualenv를 제거 / 삭제하는 방법


다음 명령으로 환경을 만들었습니다. virtualenv venv --distribute

나는 다음과 같은 명령을 사용하여 제거 할 수 없습니다 : rmvirtualenv venv- 이것은의 일부입니다 virtualenvwrapper 에 언급 된 virtualenvwrapper은 아래 답변

나는을 ls내 현재 디렉토리와 난 여전히 venv 참조

내가 제거 할 수있는 유일한 방법은 다음과 같습니다. sudo rm -rf venv

환경이 활성화되어 있지 않습니다. 우분투 11.10을 실행 중입니다. 어떤 아이디어? 시스템을 다시 부팅하려고 시도했지만 아무 소용이 없습니다.


그게 다야! 가상 환경을 삭제하는 명령이 없습니다. 간단히 비활성화하고 아티팩트를 재귀 적으로 제거하여 해당 애플리케이션을 제거하십시오.

사용중인 가상 환경 종류에 관계없이 동일합니다. virtualenv, venv, 아나콘다 환경 pyenv, pipenv모두 여기에 같은 원칙을 기반으로합니다.


그냥 이전에 주석이 있었는지 @skytreader 에코에, rmvirtualenv제공하는 명령입니다 virtualenvwrapper되지는 virtualenv. virtualenvwrapper설치 하지 않았 습니까?

자세한 내용은 VirtualEnvWrapper 명령 참조 를 참조하십시오.


사용하다 rmvirtualenv

에서 환경을 제거하십시오 $WORKON_HOME.

통사론:

rmvirtualenv ENVNAME

현재 환경을 제거하기 전에 비활성화를 사용해야합니다.

$ rmvirtualenv my_env

참조 : http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html


모든 종속성을 재귀 적으로 설치 제거한 후 venv를 삭제하여 모든 종속성을 제거 할 수 있습니다.

아이작 터너 해설을 포함한 편집

source venv/bin/activate
pip freeze > requirements.txt
pip uninstall -r requirements.txt -y
deactivate
rm -r venv/

시스템에서 가상 환경을 제거하기 만하면 특별한 명령이 없습니다.

rm -rf venv

virtualenv의 공식 문서 https://virtualenv.pypa.io/en/stable/userguide/에서

환경 제거

가상 환경 제거는 단순히 가상 환경을 비활성화하고 모든 내용이 포함 된 환경 폴더를 삭제하면됩니다.

(ENV)$ deactivate
$ rm -r /path/to/ENV

pyenv uninstall my_virt_env_name가상 환경을 삭제하는 데 사용 했습니다.

참고 : 설치 스크립트를 통해 설치된 pyenv-virtualenv를 사용하고 있습니다.


다음 명령이 저에게 효과적입니다.

rm -rf /path/to/virtualenv

pyenv를 사용하는 경우 가상 환경을 삭제할 수 있습니다.

$ pyenv virtualenv-delete <name>

Windows 사용자 인 경우 C : \ Users \ your_user_name \ Envs에 있습니다. 거기에서 삭제할 수 있습니다.

또한 rmvirtualenv 환경 이름 명령 프롬프트에서 시도하십시오.

명령 프롬프트로 시도했지만 삭제되었다고 말했지만 여전히 존재합니다. 그래서 수동으로 삭제합니다.


Windows 사용자이고 conda를 사용하여 Anaconda 프롬프트에서 환경을 관리하는 경우 다음을 수행 할 수 있습니다.

가상 환경을 비활성화하거나 Anaconda Prompt를 다시 시작하십시오. 다음 명령을 사용하여 가상 환경을 제거하십시오.

$ conda env remove --name $MyEnvironmentName

또는 C : \ Users \ USERNAME \ AppData \ Local \ Continuum \ anaconda3 \ envs \ MYENVIRONMENTNAME (기본 파일 경로)으로 이동하여 폴더를 수동으로 삭제할 수 있습니다.


Windows 사용자 인 경우 다음으로 이동하여 환경을 삭제할 수도 있습니다. C:/Users/username/Anaconda3/envs여기서 가상 환경 목록을보고 더 이상 필요없는 환경을 삭제할 수 있습니다.


deactivate당신이 찾고있는 명령입니다. 이미 말한 것처럼 가상 환경을 삭제하는 명령이 없습니다. 간단히 비활성화하십시오!


1 단계 : virtualenv virtualenvwrapper를 복사하여 삭제하고 아래 명령을 아래에 붙여 넣습니다.

$ sudo pip uninstall virtualenv virtualenvwrapper

2 단계 : .bashrc로 이동하여 모든 virtualenv 및 virtualenvwrapper를 삭제하십시오.

열린 터미널 :

$ sudo nano .bashrc

아래로 스크롤하면 코드가 아래에 표시된 다음 삭제됩니다.

# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

다음으로 .bashrc를 소싱하십시오.

$ source ~/.bashrc

마지막 단계 : 터미널 / 쉘이 없으면 / home으로 이동하여 찾기 .virtualenv(이름을 잊어 버렸으므로 찾기가 비슷 .virtualenv하거나 .venv삭제 되면 이름이 잊어 버립니다 .

참고 URL : https://stackoverflow.com/questions/11005457/how-do-i-remove-delete-a-virtualenv



반응형