853 Stimmen

Wie kann ich eine Virtualenv entfernen/löschen?

Ich habe eine Umgebung mit dem folgenden Befehl erstellt: virtualenv venv --distribute

Ich kann sie mit dem folgenden Befehl nicht entfernen: rmvirtualenv venv - Dies ist Teil der virtualenvwrapper wie erwähnt in untenstehende Antwort für virtualenvwrapper

Ich mache eine ls in meinem aktuellen Verzeichnis und ich sehe immer noch venv

Der einzige Weg, wie ich es entfernen kann, scheint zu sein: sudo rm -rf venv

Beachten Sie, dass die Umgebung nicht aktiv ist. Ich benutze Ubuntu 11.10. Irgendwelche Ideen? Ich habe versucht, mein System neu zu starten, ohne Erfolg.

8voto

CathyQian Punkte 1011

Wenn Sie ein Windows-Benutzer sind und conda zur Verwaltung der Umgebung in der Anaconda-Eingabeaufforderung verwenden, können Sie Folgendes tun:

Stellen Sie sicher, dass Sie die virtuelle Umgebung deaktivieren oder Anaconda Prompt neu starten. Verwenden Sie den folgenden Befehl, um die virtuelle Umgebung zu entfernen:

$ conda env remove --name $MyEnvironmentName

Alternativ können Sie auch die Seite

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

(das ist der Standard-Dateipfad) und löschen Sie den Ordner manuell.

5voto

Edison Punkte 11347

Eigentlich sind zwei Löschungen erforderlich.

Der Projektordner, von dem alle in diesem Thread bereits gesagt haben, dass Sie ihn einfach manuell oder mit rm -r projectfoldername

Aber dann müssen Sie auch die aktuelle Virtualenv in macOS löschen /Users/edison/.pyenv/versions/3.8.0/envs/myspecialenv .

Sie können dies tun, indem Sie pyenv virtualenv-delete myspecialenv oder manuelle Entfernung.

3voto

fdsig Punkte 200

Wenn Sie pyenv virtualenv < verwenden https://github.com/pyenv/pyenv > Um die Python-Versionen und die virtuelle Umgebung zentral zu verwalten, würde die Lösung lauten

pyenv uninstall some_env

(Vorausgesetzt, Sie haben Ihr Bash-.szh-Profil korrekt eingerichtet.)

Die Lösung für dieses Problem wird ebenfalls hier beantwortet:

https://github.com/pyenv/pyenv-virtualenv/issues/17

Ich hoffe, das hilft

2voto

jahmed31 Punkte 31

Wenn Sie Windows-Benutzer sind, dann ist es in C:\Users\your_user_name\Envs. Sie können sie von dort aus löschen.

Versuchen Sie auch in der Eingabeaufforderung rmvirtualenv environment name.

Ich habe es mit der Eingabeaufforderung versucht, so dass es hieß, es sei gelöscht, aber es war noch vorhanden. Also habe ich es manuell gelöscht.

2voto

Vivek Raj Punkte 107

Cd \environmentfolder_name\Scripts\deactivate.bat

enter image description here

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X