繁体   English   中英

virtualenv,sys.path和site-packages

[英]virtualenv, sys.path and site-packages

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

在使用pip和requirements.txt文件后,我注意到大多数软件包安装在一个不在sys.path中的“build”文件夹中,所以我收到一个错误,比如

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

我还在基础virtualenv包之后安装了virtualenvwrapper。

据我所知,我之前没有看过“build”文件夹,我很好奇为什么这些软件包不能简单地安装在我的本地环境的site-packages文件夹中。 我应该如何指向该构建文件夹,为什么它存在?

谢谢

由于无法找到需求中的包,似乎pip进程过早地退出。 这使得事情陷入困境,陷入临时状态的“构建”文件夹中,然后才有机会完成进入适当“站点包”位置的进程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM