2011-12-27 114 views
3

我想在Ubuntu 10.04 LTS上設置Flask。 我安裝的virtualenv 1.7 我使用Python 2.6燒瓶virtualenv

設置我的virtualenv和easy_install的瓶 但是,當我在我的Python的進口檢查瓶失敗

的Flask.egg存在於我的virtualenv網站pakages 。

有什麼建議嗎?

+0

您是否激活了virtualenv? '$ source bin/activate' – reclosedev 2011-12-27 14:22:18

+0

是的,我確實激活了virtualenv。如果我嘗試使用哪個easy_install,我可以找到正確的路徑。 – gpasse 2011-12-27 18:15:15

回答

10
  • 使用小寫:

    import flask 
    
  • 「多版本」的模式可能會有效。在導入Flask之前嘗試pkg_resources.require()

+0

這兩個解決方案使其工作。 – gpasse 2011-12-27 23:15:19

4

在shell中鍵入'python',然後鍵入'import flask',如果沒有錯誤,可以使用它。

3

項目目錄中創建一個虛擬環境:

virtualenv venv-name 

激活使用您的虛擬環境激活:

source venv-name/bin/activate 

執行:

pip install flask 

前,請勿使用 'sudo的'上面的命令。

檢查:

pip freeze 

這應該打印出瓶== 0.9或者你安裝在虛擬Python環境的任何其他軟件一起類似的東西。現在嘗試在命令'python'的終端啓動python。在提示符處鍵入以下內容以檢查是否可以導入燒瓶。

>>> from flask import Flask 
>>> Flask 
<class 'flask.app.Flask'> 
>>>