我正在为django部署设置virtualenv。我想要一个孤立的环境,而不能访问全局站点包。我使用了--no-site-packages选项,然后为该环境安装了本地pip实例。

使用pip和requirements.txt文件后,我注意到大多数软件包都安装在sys.path以外的“ build”文件夹中,因此我遇到了诸如的错误

“没有名为django.conf的模块”

我还在基本virtualenv软件包之后安装了virtualenvwrapper。

据我所知,我以前从未见过“ build”文件夹,并且很好奇为什么这些软件包不是简单地安装在本地环境的site-packages文件夹中。我应该如何指向该构建文件夹以及它为什么存在?

谢谢

有帮助吗?

解决方案

由于无法找到需求中的软件包,因此pip进程似乎过早退出。这样一来,事情就变得一团糟,卡在类似temp的“ build”文件夹中,然后才有机会完成将其放入正确的“ site-packages”位置的过程。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top