1

尝试导入烧瓶,但出现错误:

ImportError: No module named Flask

后:

import Flask

我刚刚使用终端(Mac OS X)安装了它:

JoeDangers-MacBookPro:~ joedanger$ $sudo easy_install Flask
Searching for Flask
Best match: Flask 0.10.1
Processing Flask-0.10.1-py2.7.egg
Flask 0.10.1 is already the active version in easy-install.pth

关于为什么这不起作用的任何想法?

4

4 回答 4

3

该模块称为flask

from flask import Flask
于 2013-08-28T14:36:45.913 回答
1

您可以使用虚拟环境

$ pip 安装虚拟环境

创建虚拟环境:

$ virtualenv venv

  • *venv 是虚拟环境名称。只需将它命名为你想要的。

激活虚拟环境:

$ 源 venv/bin/激活

确保你的终端是这样的:

(venv) 用户@用户名:

安装烧瓶

点安装烧瓶

你可以毫无错误地导入烧瓶:)

要停用,只需键入:

停用

于 2017-06-03T16:09:24.357 回答
0

卸载软件包,然后使用 pip " pip install Flask" 再次重新安装,然后使用此命令导入软件包:

from flask import Flask

编辑:
你在使用 virtualenv 吗?如果没有,那么我建议您先安装它,使用以下命令:

pip install python-virtualenv 
于 2013-08-28T16:39:54.537 回答
0

如果您使用的是 mac 终端,请检查链接到 pip 的 python 版本。例如,假设如果 pip 链接到 python 2.7 版使用

➜  ~ python
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask

(or) 

➜  ~ python app.py

否则,如果 python 版本是 3.0 及以上

➜  ~ python3
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask

(or)

➜  ~ python3 app.py

通过使用这些命令,您可以检查是否安装了烧瓶以及是否安装了哪个 python 版本

于 2018-09-17T04:44:07.253 回答