我想在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