Heim  >  Artikel  >  Backend-Entwicklung  >  So verlassen/beenden/deaktivieren Sie die virtuelle Umgebung von Python

So verlassen/beenden/deaktivieren Sie die virtuelle Umgebung von Python

anonymity
anonymityOriginal
2019-05-27 10:36:066618Durchsuche

Verwendung von Virtualenv und Virtualenvwrapper. Mit dem Befehl workon ist es jetzt möglich, zwischen virtuellen Umgebungen zu wechseln.

me@mymachine:~$ workon env1
(env1)me@mymachine:~$ workon env2
(env2)me@mymachine:~$ workon env1
(env1)me@mymachine:~$

Aber wie kann ich alle virtuellen Maschinen verlassen und meine reale Maschine wieder verwenden? Die einzige Möglichkeit, jetzt zu beenden, ist

me@mymachine:~$

Aber nach dem Beenden startet die Shell eine neue Schnittstelle und der Arbeitsbereich kann nicht wiederhergestellt werden.

So verlassen/beenden/deaktivieren Sie die virtuelle Umgebung von Python

Workaround:

Normalerweise erhalten Sie durch die Aktivierung von virtualenv eine Shell-Funktion namens:

$ deactivate

Das bringt alles wieder normal.

Ich habe mir gerade noch einmal den Code von virtualenvwrapper angesehen und ja, er unterstützt auch die Deaktivierung

als Möglichkeit, alle virtuellen Umgebungen zu umgehen

, wenn Sie es versuchen Um die Anaconda-Umgebung zu verlassen, ist der Vorgang etwas anders: Führen Sie den Doppelwortbefehl „Quelle deaktivieren“ aus, da sie ein separates Skript verwenden, um die Deaktivierung zu erreichen.

bash-4.3$ deactivate
pyenv-virtualenv: deactivate must be sourced. Run 'source deactivate' instead of 'deactivate'
bash-4.3$ source deactivate
pyenv-virtualenv: no virtualenv has been activated.

Das obige ist der detaillierte Inhalt vonSo verlassen/beenden/deaktivieren Sie die virtuelle Umgebung von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn