Flask虚拟环境
我正在尝试在Ubuntu 10.04 LTS上设置Flask。
我已经安装了virtualenv 1.7。
我使用的是python 2.6。
我设置了我的虚拟环境,并用easy_install安装了Flask。
但是当我在Python中检查时,导入Flask失败了。
我的虚拟环境的site-packages里有Flask.egg文件。
有什么建议吗?
3 个回答
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'>
>>>
4
在命令行里输入'python',然后再输入'import flask',如果没有报错的话,就说明你可以使用Flask了。
10
使用小写字母:
import flask
可能正在使用“多版本”模式。在导入Flask之前,试试
pkg_resources.require()
。