2011-12-27 183 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'> 
>>>