Flask导入错误(python)

时间:2013-08-28 14:34:10

标签: python flask

尝试导入烧瓶但我收到错误:

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 个答案:

答案 0 :(得分:3)

该模块名为flask

from flask import Flask

答案 1 :(得分:0)

卸载软件包,然后使用pip“pip install Flask”重新安装它,然后使用此命令导入软件包:

from flask import Flask

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

pip install python-virtualenv 

答案 2 :(得分:0)

您可以使用虚拟环境

  

$ pip install virtualenv

创建virtualenv:

  

$ virtualenv venv

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

激活虚拟环境:

  

$ source venv / bin / activate

确保您的终端像这样:

  

(venv)user @ username:

安装烧瓶

  

pip install flask

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

要停用,只需输入:

  

停用

答案 3 :(得分: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

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