Utworzyłem środowisko za pomocą następującego polecenia: virtualenv venv --distribute
Nie mogę go usunąć za pomocą następującego polecenia: rmvirtualenv venv
-
Jest to część virtualenvwrapper, jak wspomniano w odpowiedzi poniżej dla virtualenvwrapper
Robię ls
w moim bieżącym katalogu i nadal widzę venv
Jedynym sposobem na usunięcie tego wydaje się: sudo rm -rf venv
Pamiętaj, że środowisko nie jest aktywne. Używam Ubuntu 11.10. Jakieś pomysły? Próbowałem zrestartować system bezskutecznie.
rmvirtualenv
pochodzi z virtualenvwrapper. Musisz go zainstalować, aby działał.$ virtualenv --clear path_to_my_venv
. Używam tego od czasu do czasu, aby upewnić się, że nie mam niczego zainstalowanego ręcznie, jak na przykład starej zależnościrequirements.txt
.sudo
powinno to być konieczne w normalnych okolicznościach. Istotą wirtualnego środowiska jest to, że można nim manipulować przy użyciu zwykłego konta użytkownika.Odpowiedzi:
Otóż to! Nie ma polecenia do usunięcia środowiska wirtualnego. Po prostu go dezaktywuj i pozbądź się aplikacji z artefaktów, usuwając go rekurencyjnie.
Pamiętaj, że jest tak samo niezależnie od używanego środowiska wirtualnego.
virtualenv
,venv
, Środowisko Anakondapyenv
,pipenv
są oparte na tej samej zasadzie tutaj.źródło
git clean -dffx
Aby powtórzyć to, co wcześniej skomentował @skytreader,
rmvirtualenv
jest to polecenie dostarczone przezvirtualenvwrapper
, a nievirtualenv
. Może nievirtualenvwrapper
zainstalowałeś?Aby uzyskać więcej informacji, zobacz Dokumentacja poleceń VirtualEnvWrapper .
źródło
Posługiwać się
rmvirtualenv
Usuń środowisko w
$WORKON_HOME
.Składnia:
Musisz dezaktywować przed usunięciem bieżącego środowiska.
Odniesienie: http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
źródło
tab
wsparcie dla ukończenia tego!virtualenvwrapper
Możesz usunąć wszystkie zależności, rekurencyjnie odinstalowując je wszystkie, a następnie usuwając venv.
Edytuj, w tym komentarz Izaaka Turnera
źródło
deactivate
przedrm -r venv/
pip
! (W przeciwnym razie odinstalujesz wszystkie pakiety systemowe.)pip uninstall
usuwania wszystkich pakietówrm
. Pominięcie tego kroku pozwala także uniknąć ryzyka wskazanego w poprzednim komentarzu.Po prostu usuń środowisko wirtualne z systemu, nie ma dla niego specjalnego polecenia
źródło
z oficjalnego dokumentu virtualenv https://virtualenv.pypa.io/en/stable/userguide/
źródło
sudo
ani podobnych uprawnień, chyba że użyjesz ich również do skonfigurowania środowiska, co zwykle byłoby błędem.Jeśli używasz pyenv, możesz usunąć swoje wirtualne środowisko:
źródło
Następujące polecenie działa dla mnie.
źródło
venv
Kiedyś
pyenv uninstall my_virt_env_name
, aby usunąć virual środowiska.Uwaga: używam pyenv-virtualenv zainstalowanego za pomocą skryptu instalacyjnego.
źródło
pyenv
.Jeśli jesteś użytkownikiem systemu Windows i używasz conda do zarządzania środowiskiem w pytaniu Anaconda, możesz wykonać następujące czynności:
Pamiętaj, aby dezaktywować środowisko wirtualne lub ponownie uruchomić Anaconda Monituj. Użyj następującego polecenia, aby usunąć środowisko wirtualne:
Alternatywnie możesz przejść do
(jest to domyślna ścieżka pliku) i usuń folder ręcznie.
źródło
jeśli jesteś użytkownikiem systemu Windows, to jest w C: \ Users \ twoja_nazwa_użytkownika \ Envs. Możesz go stamtąd usunąć.
Spróbuj także w wierszu polecenia nazwy środowiska rmvirtualenv.
Próbowałem z wiersza polecenia, więc było napisane usunięte, ale nadal istniało. Więc ręcznie to usunęłam.
źródło
virtualenv
polecenia. Np .:C:\>virtualenv my_awesome_venv
utworzy środowisko wirtualne wC:\my_awesome_venv
.deactivate
to polecenie, którego szukasz. Jak już powiedziano, nie ma polecenia do usunięcia środowiska wirtualnego. Po prostu go dezaktywuj!źródło
Jeśli jesteś użytkownikiem systemu Windows, możesz również usunąć środowisko, przechodząc do:
C:/Users/username/Anaconda3/envs
Tutaj możesz zobaczyć listę środowiska wirtualnego i usunąć to, czego już nie potrzebujesz.źródło
Możesz wykonać te kroki, aby usunąć wszystkie pliki związane z virtualenv, a następnie ponownie zainstalować virtualenv i używać go
źródło
krok 1: usuń virtualenv virtualenvwrapper, kopiując i wklej następujące polecenie poniżej:
krok 2: przejdź do .bashrc i usuń wszystkie virtualenv i virtualenvwrapper
terminal otwarty:
przewiń w dół, a zobaczysz poniższy kod, a następnie go usuń.
następnie źródło .bashrc:
KOŃCOWE kroki: bez terminala / powłoki przejdź do / home i znajdź
.virtualenv
(zapomniałem nazwy, więc jeśli twoje znalezisko jest podobne.virtualenv
lub.venv
po prostu ją usuń. To zadziała.źródło
.bashrc
ponownie nie robi nic pożytecznego i może mieć niepożądane skutki).