首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NameError:未定义名称“flask”

NameError:未定义名称“flask”
EN

Stack Overflow用户
提问于 2015-04-05 21:08:41
回答 3查看 21.5K关注 0票数 5

我在终端中运行这行代码时遇到了问题:

代码语言:javascript
复制
$ sudo python app.py 

回溯是:

代码语言:javascript
复制
Traceback (most recent call last):

  File "app.py", line 7, in <module>

   APP = flask.Flask(__name__)

NameError: name 'flask' is not defined

sudo pip安装瓶

代码语言:javascript
复制
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...

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-04-05 21:21:36

如果未安装flask:

代码语言:javascript
复制
pip install flask

然后

代码语言:javascript
复制
import flask
票数 8
EN

Stack Overflow用户

发布于 2018-07-23 00:11:03

您的问题的答案是:

  1. 如果您的导入语句是这样的-

从flask导入Flask app =flask.Flask(名称)

然后它会给出错误:

NameError:未在中定义名称“flask”

  1. 如果您的导入语句是这样的-

导入烧瓶

应用=Flask(名称)

然后它会给出错误:

NameError:未在中定义名称“Flask”

上述错误的* *解决方案-* *

如果installed.

  • Below代码不能解决您的问题,请通过
  1. 通过pip install flask安装flask。

从flask导入Flask app =Flask(名称)或

导入烧瓶app = flask.Flask(name)

票数 8
EN

Stack Overflow用户

发布于 2020-04-20 04:52:03

在我的例子中,我已经安装了flask。我得到了同样的错误,但这对我来说是有效的:

代码语言:javascript
复制
import flask
from flask import Flask
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29457624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档