如何使用“/usr/local/lib/python2.7/dist-packages”停止 virtualenv?
目前当我跑步时
virtualenv --no-site-packages ENV
它仍然使用我希望停止的 dist-packages
编辑:/usr/local/lib/python2.7/dist-packages 位于 PYTHONPATH 中,其他应用程序需要它存在
您的编辑解释了您所观察到的行为。
你需要取消设置PYTHONPATH
激活 virtualenv 时。
unset PYTHONPATH
source /path/to/virtualenv/bin/activate
virtualenv --no-site-packages ENV
创建一个空的 virtualenv 就可以了,但是你的PYTHONPATH
导出会使您的空 virtualenv 无效。
为了使事情变得更简单,您只需编辑activate
脚本并添加unset PYTHONPATH
在那里指挥。如果您想在停用 virtualenv 后恢复原始 PYTHONPATH,您还需要修改deactivate
该文件中的函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)