2016-10-10 67 views
0

我想用Flav和Python修補virtualenv。我已經創建了我的當前工作目錄C:/ Users/dylan/Desktop/TestPython/FlaskTest,並在這裏激活了virtualenv。現在,當我在這裏並激活時,我運行命令 pip install flask,並將包複製到Lib/site-packages。我看過其他SO帖子,他們沒有真正解釋如何從site-packages目錄導入模塊。無法引用lib/site-packages virtualenv燒瓶

我的文件夾結構如下(其中M目錄都由我不激活腳本手動創建)

/TestPython 
    /Lib (contains /site-packages/flask) 
    /Include 
    /resources (M) 
    /Scripts 
    /static(M) 
    /templates (M) 
    routes.py 

現在從我的routes.py文件,我得到一個ImportError對於試圖導入燒瓶中。我如何完成在我的routes.py文件中導入燒瓶。

+1

您是否在運行項目之前激活了virtualenv?怎麼樣? –

+0

是的,我在windows上,所以我不得不運行activate.bat文件,並在我的命令行中看到我的虛擬環境的名稱。當我運行python routes.py時,我得到了上面提到的導入錯誤。複製我的routes.py代碼是否有助於解決這個問題? – ddeamaral

回答

0

所以我想出Sublime Text並不使用你打開的同一個命令行實例。它實際上並不使用虛擬環境構建。我想我需要修改我的構建系統。如果我在啓動時運行python routes.py,它確實按預期工作。我試圖從崇高的文本中運行它,那是我的錯誤。有誰知道如何在崇高的文本中修改你的編譯系統3以使用虛擬環境?