Flask虚拟环境

3
我正在尝试在Ubuntu 10.04 LTS上设置Flask。 我已经安装了virtualenv 1.7 我正在使用python 2.6
我设置了我的虚拟环境并通过easy_install安装了Flask, 但是当我检查我的Python时,import Flask失败了。
Flask.egg存在于我的虚拟环境site-packages中。
有什么建议吗?

你已经激活了 virtualenv 吗? $ source bin/activate - reclosedev
是的,我已经激活了虚拟环境。如果我尝试输入 which easy_install 命令,我会得到正确的路径。 - gpasse
3个回答

10
  • 使用小写字母:

    import flask
    
  • 可能已启用“多版本”模式。在导入Flask之前,请尝试使用pkg_resources.require()


4

在shell中输入'python',然后输入'import flask',如果没有错误,就可以使用它。


3
在您的项目目录中创建一个虚拟环境:
virtualenv venv-name

使用以下命令激活您的虚拟环境:

source venv-name/bin/activate

执行:

pip install flask

在执行上述命令之前,请勿使用“sudo”。 检查:
pip freeze

这应该会打印出类似 Flask==0.9 的内容,以及您在虚拟 Python 环境中安装的其他任何软件。现在尝试使用命令“python”在终端中启动 python。在提示符下输入以下内容以检查是否可以导入 flask。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接