我最近從我的磁盤上刪除了一些舊的開發文件夾,現在我的一個virtualenv項目無法工作。當我嘗試導入燒瓶時,我注意到了這個問題。python virtualenv ImportError沒有名爲inspect time flask的模塊
我使用的是Ubuntu,我在virtualenv中使用了python2.7,而不是python2.6,它是默認的python。
我將描述我是如何修復它的,但我想知道是否有更好的方法。
僅供參考我使用bash在默認情況下,終端...
下載源來自http://www.python.org/download/releases/2.7/
移動源文件到/項目/ src目錄/目錄,並提取
變化的工作目錄終端到新解壓目錄
配置,使
mkdir python2.7
./configure --prefix=/project/src/dir/python2.7
make
make install
創建的virtualenv並指定Python中使用
virtualenv --no-site-packages -p /project/src/dir/python2.7/bin/python2.7 projectname
進入虛擬環境
cd projectname
source bin/activate
GET燒瓶如果你想讓它
pip install flask
測試,看看我們是否可以導入時間和檢查
(bash)
python
(蟒蛇殼)
import time
import inspect
測試,看看我們是否能夠手和瓶可用之前也許你正在使用--system-site-packages中導入燒瓶
import flask
我以前犯過這個錯誤,但我幾乎可以肯定,我刪除了我的virtualenv使用的python版本。 – user1730041
如果你仍然有原始的VirtualEnv,它可能值得發佈有關它的信息..文件列表等等,以便人們可以充分回答你。 – whardier
當我將它設置爲該虛擬環境中的默認python時,我可能會錯誤地配置python2.7。 – user1730041