[英]Why does pip freeze report some packages in a fresh virtualenv created with --no-site-packages?
[英]VirtualEnv with empty `pip freeze` using `--no-site-packages` — how to?
因此,从理论上讲,这个答案已经存在。 但是,在阅读了一堆关于SO 的 问题之后,我仍然对如何准确地启动和运行一个全新/干净的virtualenv感到困惑。 该问题似乎是由于我已将PYTHONPATH添加到系统环境这一事实造成的。 我想做的是出于virtualenv的目的删除它。 不幸的是,我不知道该怎么做 :
virtualenvwrapper
来帮助我(我已经多次看到针对此问题的引用)? 据我了解,这些步骤是:
您是否在pip freeze
之前输入了virtualenv?
virtualenv --no-site-packages .venv # create virtualenv
source .venv/bin/activate # enter virtualenv
编辑
如果要在virtualenv中更改环境变量,可以尝试编辑virtualenv的activate
脚本。 它位于virtualenvdir/bin/activate
还有一个错误,即导致虚拟环境的任何目录中的空格都将导致找不到pip
事实证明,路径名称中有$时,存在virtualenv错误。 谁知道?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.