首頁  >  文章  >  後端開發  >  如何離開/退出/停用Python的virtualenv

如何離開/退出/停用Python的virtualenv

anonymity
anonymity原創
2019-05-27 10:36:066565瀏覽

正在使用virtualenv和virtualenvwrapper。現在可以使用workon指令在virtualenv之間切換。 

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

但是,如何退出所有虛擬機器並再次使用我的真機?現在退出的唯一方法 

me@mymachine:~$

可是退出後,shell開始一個新的介面,無法復原工作區。

如何離開/退出/停用Python的virtualenv

解決方法:

通常,啟動virtualenv會為您提供一個名為的shell函數: 

$ deactivate

這讓事情恢復正常。

我剛剛再次看了virtualenvwrapper的程式碼,是的,它也支援deactivate

作為逃避所有virtualenvs的方法

#如果您嘗試離開Anaconda環境,則流程略有不同:執行雙字指令source deactivate,因為它們使用獨立腳本實作停用。 

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.

以上是如何離開/退出/停用Python的virtualenv的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn