尝试导入烧瓶但我收到错误:
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
有关为什么这不起作用的任何想法?
答案 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
激活虚拟环境:
$ 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版本