我在Mac OSX 10.12,Python 3.6.1和flask
安装的pip
安装时遇到问题:
sudo easy_install pip
我使用
安装了Flask
sudo pip install Flask
但是当我使用IDLE(烧瓶网站上的测试代码)启动我的代码时,会出现以下消息:
===== RESTART: /Users/logan/Documents/_Prog & Dev/_Python3/Flask_test.py =====
Traceback (most recent call last):
File "/Users/logan/Documents/_Prog & Dev/_Python3/Flask_test.py", line 3, in <module>
from flask import Flask
ModuleNotFoundError: No module named 'flask'
答案 0 :(得分:3)
您应该使用from flask import Flask
而不是from Flask import Flask
。
在这种情况下,“flask”是该模块的名称,“Flask”是一个类名。
更新:我同意@Terry Jan Reedy的评论,即您的模块安装可能与您的Python不相符。
您可以使用$ python --version
查看您的系统捆绑的python版本,也可能是安装的目标$ sudo pip install Flask
。如果你的系统有Python 2.7,你可以使用pip3
在Python 3.6中安装flask。