我想在Ubuntu 10.04 LTS上設置Flask。 我安裝的virtualenv 1.7 我使用Python 2.6燒瓶virtualenv
設置我的virtualenv和easy_install的瓶 但是,當我在我的Python的進口檢查瓶失敗
的Flask.egg存在於我的virtualenv網站pakages 。
有什麼建議嗎?
我想在Ubuntu 10.04 LTS上設置Flask。 我安裝的virtualenv 1.7 我使用Python 2.6燒瓶virtualenv
設置我的virtualenv和easy_install的瓶 但是,當我在我的Python的進口檢查瓶失敗
的Flask.egg存在於我的virtualenv網站pakages 。
有什麼建議嗎?
使用小寫:
import flask
「多版本」的模式可能會有效。在導入Flask之前嘗試pkg_resources.require()
。
這兩個解決方案使其工作。 – gpasse 2011-12-27 23:15:19
在shell中鍵入'python',然後鍵入'import flask',如果沒有錯誤,可以使用它。
項目目錄中創建一個虛擬環境:
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'>
>>>
您是否激活了virtualenv? '$ source bin/activate' – reclosedev 2011-12-27 14:22:18
是的,我確實激活了virtualenv。如果我嘗試使用哪個easy_install,我可以找到正確的路徑。 – gpasse 2011-12-27 18:15:15