簡體   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