首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能导入Flask_Login

不能导入Flask_Login
EN

Stack Overflow用户
提问于 2020-07-22 17:06:39
回答 1查看 777关注 0票数 0

我正在尝试导入flask-login。当我尝试执行from flask-login import *时,会得到以下错误:

代码语言:javascript
复制
C:\Users\---\Downloads\materials-master\materials-master\flask-google-login>python app.py
Traceback (most recent call last):
  File "app.py", line 8, in <module>
    from flask_login import *
ModuleNotFoundError: No module named 'flask_login.0'

编辑:我可以做import flask_login,它工作得很好,但是当我做from flask_login import *时,它会给出错误。只有在尝试执行from flask_login import *时才会发生此错误。如果我不import *的话,它工作得很好。

我在Windows 10上使用python 3.8.3 64位。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-22 17:45:04

问题在于烧瓶_登录的init的第一行,如下所示:

代码语言:javascript
复制
from .__about__ import __version__

将字符串版本about文件导入:

代码语言:javascript
复制
__version_info__ = ('0', '4', '1')
__version__ = '.'.join(__version_info__)

返回041,因此“flask_login.0”

当我手动删除init的第一行(以验证问题所在)时,"from flask_login import *“确实有效,但您不能这样做,因为这是不实际的,特别是在服务器端,因此我建议如果您想将所有内容从flask_login导入到只是:

代码语言:javascript
复制
import flask_login as fl

然后在你的文件上做如下的事情:

代码语言:javascript
复制
fl.logout_user()

或者更好的,总是导入你所需要的东西。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63039591

复制
相关文章

相似问题

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