你如何使用'/usr/local/lib/python2.7/dist-packages'来阻止virtualenv?
目前它在我跑的时候
virtualenv --no-site-packages ENV
Run Code Online (Sandbox Code Playgroud)
它仍然使用我希望停止的dist-packages
编辑:/usr/local/lib/python2.7/dist-packages在PYTHONPATH中,它需要在那里用于其他应用程序
您的编辑说明了您正在观察的行为.
PYTHONPATH激活virtualenv时需要取消设置.
unset PYTHONPATH
source /path/to/virtualenv/bin/activate
Run Code Online (Sandbox Code Playgroud)
virtualenv --no-site-packages ENV创建一个空的virtualenv就好了,但是你的PYTHONPATH导出会使你的空virtualenv无效.
为了简化操作,您只需编辑activate脚本并在其中添加unset PYTHONPATH命令即可.如果要在停用virtualenv时恢复原始PYTHONPATH,还需要修改该deactivate文件中的功能.
| 归档时间: |
|
| 查看次数: |
2381 次 |
| 最近记录: |