IT이야기

가상 환경 제거/삭제 방법

cyworld 2022. 3. 13. 10:31
반응형

가상 환경 제거/삭제 방법

virtualenv venv --distribute

할 수 없다.rmvirtualenv venv- virtualenvwrapper대한 아래 답변에서 언급virtualenvwrapper일부임

는 한다 ls내 현재 디렉토리에 아직 venv가 보여

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

환경이 활성화되어 있지 않다는 점에 유의하십시오.나는 우분투 11.10을 운영하고 있다.좋은 생각 있어?시스템을 다시 부팅해 보았지만 소용이 없었다.

"내가 그것을 제거할 수 있는 유일한 방법은 다음과 같은 것 같다.

바로 그거야!가상 환경을 삭제하는 명령이 없다.이 프로그램을 비활성화하고 반복적으로 제거하여 응용 프로그램에서 아티팩트를 제거하십시오.

이는 사용 중인 가상 환경의 종류에 관계없이 동일하다는 점에 유의하십시오.virtualenvvenv, , 아나나다 환경,pyenvpipenv여기서 모두 같은 원리에 근거하고 있다.

@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

pyenv를 사용하는 경우 가상 환경을 삭제할 수 있음:

$ pyenv virtualenv-delete <name>

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

환경 제거

가상 환경 제거는 단순히 가상 환경을 비활성화하고 해당 컨텐츠가 모두 포함된 환경 폴더를 삭제하는 것만으로 이루어진다.

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

1. Python 환경 제거

가상 환경 제거에 대한 명령이 없기 때문에 손으로 직접 제거해야 한다.deactivate폴더가 있는 경우:

deactivate
rm -rf <env path>

2. 다른 파이톤 버전으로 환경 만들기

환경을 만들 때 python은 기본적으로 현재 버전을 사용하므로 다른 버전을 원할 경우 환경을 만들 때 지정해야 한다.만들고 부러워하기 위해서. 파이썬 3.X로 전화했어.MyEnv유형만 입력:

python3.X -m venv MyEnv

Python 2.X 사를 하십시오.virtualenv대신에venv:

python2.X -m virtualenv MyEnv

3. 내 컴퓨터의 모든 Python 버전 나열

이전 코드 라인 중 하나라도 작동하지 않았다면 특정 버전을 설치하지 않았을 겁니다.먼저 다음 버전을 모두 나열하십시오.

ls -ls /usr/bin/python*

찾을 수 없는 경우 다음을 사용하여 Python 3.X를 설치하십시오.apt-get:

sudo apt-get install python3.X

나는 사용했다.pyenv uninstall my_virt_env_name가상 환경을 삭제하십시오.

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

다음 명령은 내게 효과가 있다.

rm -rf /path/to/virtualenv

윈도우즈 사용자인 경우 아나콘다 프롬프트에서 콘다를 사용하여 환경을 관리하는 경우 다음을 수행할 수 있다.

가상 환경을 비활성화하거나 아나콘다 프롬프트를 다시 시작하십시오.다음 명령을 사용하여 가상 환경을 제거하십시오.

$ conda env remove --name $MyEnvironmentName

또는 다음 웹 사이트로 이동하십시오.

C:\Users\USERNAME\AppData\Local\Continuum\anaconda3\envs\MYENVIRONMENTNAME

(기본 파일 경로)를 선택하고 폴더를 수동으로 삭제하십시오.

실제로 두 개의 삭제를 필요로 한다.

이 스레드의 모든 사용자가 수동으로 삭제하거나 사용한다고 이미 말한 프로젝트 폴더rm -r projectfoldername

하지만 그런 다음 macOS에 있는 실제 가상 환경도 삭제하십시오./Users/edison/.pyenv/versions/3.8.0/envs/myspecialenv.

된다.pyenv virtualenv-delete myspecialenv또는 수동 제거.

Windows 사용자인 경우 C:\Users\your_user_name\Envs.거기서 삭제해도 된다.

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

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

deactivate당신이 고는 명이는 이미 말한 처럼 가상 이미 말한 바와 같이, 가상 환경을 삭제하는 명령은 없다.그냥 비활성화해!

Windows 사용자인 경우 다음 위치로 이동하여 환경을 삭제하십시오.C:/Users/username/Anaconda3/envs여기서 가상 환경 목록을 보고 더 이상 필요하지 않은 가상 환경 목록을 삭제할 수 있다.

다음 단계에 따라 virtualenv와 관련된 모든 파일을 제거한 다음 virtualenv를 다시 설치하고 사용할 수 있음

cd {python virtualenv folder}

find {broken virtualenv}/ -type l                             ## to list out all the links

deactivate                                           ## deactivate if virtualenv is active

find {broken virtualenv}/ -type l -delete                    ## to delete the broken links

virtualenv {broken virtualenv} --python=python3           ## recreate links to OS's python

workon {broken virtualenv}                       ## activate & workon the fixed virtualenv

pip3 install  ... {other packages required for the project}

cd \환경폴더_name\Scripts\비활성화.박쥐

여기에 이미지 설명을 입력하십시오.

1단계: virtualenv virtualenvwrapper를 복사하여 삭제하고 다음 명령을 붙여넣으십시오.

$ sudo pip uninstall virtualenv virtualenvwrapper

2단계: .vmrc로 이동하여 모든 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

다음으로 .vmsrc:

$ source ~/.bashrc

최종 단계: 터미널/셸이 없는 경우 /home으로 이동하여 찾기.virtualenv(이름도 잊어버려서 비슷한 걸 찾으면.virtualenv또는.venv그냥 삭제해.그건 효과가 있을거에요.

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

반응형