VirtualEnv创建的环境包含所有系统包而非干净环境
一开始我犯了个错误,没有使用虚拟环境(virtualenv),结果我在系统上安装了很多软件包。不过现在,当我创建一个虚拟环境并激活它时,如果我用 pip freeze 或 pip list 命令查看,就会看到我在系统上安装的所有软件包。
我该如何开始一个干净的虚拟环境呢?
谢谢
1 个回答
3
使用 --no-site-packages
这个选项。
示例:
virtualenv --no-site-packages /some/path
注意:非常实用的 virtualenvwrapper 也接受大部分和 virtualenv 一样的命令行选项。