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

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

anonymity
發布: 2019-05-27 10:36:06
原創
6641 人瀏覽過

正在使用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板