Flask虚拟环境

3 投票
3 回答
2225 浏览
提问于 2025-04-17 09:04

我正在尝试在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()

撰写回答