我在终端中运行这行代码时遇到问题:
$ sudo python app.py
Run Code Online (Sandbox Code Playgroud)
跟踪是:
Traceback (most recent call last):
File "app.py", line 7, in <module>
APP = flask.Flask(__name__)
NameError: name 'flask' is not defined
Run Code Online (Sandbox Code Playgroud)
sudo pip安装烧瓶
Requirement already satisfied (use --upgrade to upgrade): flask in
/usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): Werkzeug>=0.7 in
/usr/local/lib/python2.7/dist-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): Jinja2>=2.4 in
/usr/local/lib/python2.7/dist-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade):
itsdangerous>=0.21 in /usr/local/lib/python2.7/dist-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): markupsafe in
/usr/lib/python2.7/dist-packages (from Jinja2>=2.4->flask)
Cleaning up...
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
小智 8
你的问题的答案是:
如果您的导入语句是这样的 -
from flask import Flask
app = flask.Flask(name)
Run Code Online (Sandbox Code Playgroud)
那么它会给出错误:
NameError:未定义名称“烧瓶”
如果您的导入语句是这样的 -
进口烧瓶
app = Flask(名称)
那么它会给出错误:
NameError: 名称 'Flask' 未定义
* * 以上错误的解决方案 - * *
pip install flask如果没有安装,请安装flask 。下面的代码将解决您的问题。
from flask import Flask
app = Flask(name)
Run Code Online (Sandbox Code Playgroud)
或者
import flask
app = flask.Flask(name)
Run Code Online (Sandbox Code Playgroud)如果没有安装烧瓶:
pip install flask
Run Code Online (Sandbox Code Playgroud)
然后
import flask
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10596 次 |
| 最近记录: |