我正在为 django 部署设置一个 virtualenv。我想要一个无法访问全局站点包的隔离环境。我使用了选项--no-site-packages,然后为该环境安装了一个本地 pip 实例。
在使用 pip 和 requirements.txt 文件后,我注意到大多数软件包都安装在一个不在 sys.path 中的“build”文件夹中,所以我收到一个错误,例如
“没有名为 django.conf 的模块”
我还在基本 virtualenv 包之后安装了 virtualenvwrapper。
据我所知,我以前没有见过“build”文件夹,我很好奇为什么这些包没有简单地安装在我本地环境的 site-packages 文件夹中。我应该如何指向该构建文件夹以及它为什么存在?
谢谢