.jpg)
我正在使用virtualenv和virtualenvwrapper。我可以使用该命令在虚拟环境之间切换。workon
me@mymachine:~$ workon env1
(env1)me@mymachine:~$ workon env2
(env2)me@mymachine:~$ workon env1
(env1)me@mymachine:~$
如何退出所有虚拟环境并再次在我的系统环境中工作?现在,我回到外壳的唯一方法是退出外壳并开始一个新的外壳。这有点烦人。是否有一个命令来处理“无”,如果有,它是什么?如果这样的命令不存在,我将如何创建它?me@mymachine:~$

网友回答:
用:
$ deactivate
如果这不起作用,请尝试
$ source deactivate
任何了解 Bash 工作原理的人都会认为这很奇怪,但是围绕 virtualenv 的一些包装器/工作流程将其实现为补充/对应物。您的里程可能会有所不同。sourcesource activate

网友回答:
通常,激活 virtualenv 会给你一个名为的 shell 函数:
$ deactivate
这使事情恢复正常。
我刚刚专门再次查看了 的代码,是的,它也支持作为逃离所有虚拟环境的方法。virtualenvwrapperdeactivate
如果您尝试离开 Anaconda 环境,该命令取决于您的版本。最新版本(如 4.6)直接在 shell 中安装函数,在这种情况下,您可以运行:condaconda
conda deactivate
较旧的 conda 版本改为使用独立脚本实现停用:
source deactivate

网友回答:
我定义了一个别名 workoff,作为 workon 的反义词:
alias workoff='deactivate'
很容易记住:
[bobstein@host ~]$ workon django_project
(django_project)[bobstein@host ~]$ workoff
[bobstein@host ~]$
模板简介:该模板名称为【我正在使用virtualenv和virtualenvwrapper。我可以使用该命令在虚拟环境之间切换。workon】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Python】栏目查找您需要的精美模板。