Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法导入您的登录名_Python_Python 3.x_Flask_Importerror_Flask Login - Fatal编程技术网

Python 无法导入您的登录名

Python 无法导入您的登录名,python,python-3.x,flask,importerror,flask-login,Python,Python 3.x,Flask,Importerror,Flask Login,我正在尝试导入flask登录名。当我尝试从flask login import*执行时,出现以下错误: C:\Users\--\Downloads\materials master\materials master\flask google login>python app.py 回溯(最近一次呼叫最后一次): 文件“app.py”,第8行,在 从您的登录导入* ModuleNotFoundError:没有名为“flask\u login.0”的模块 编辑:我可以执行importflask\u

我正在尝试导入
flask登录名
。当我尝试从flask login import*执行
时,出现以下错误:

C:\Users\--\Downloads\materials master\materials master\flask google login>python app.py
回溯(最近一次呼叫最后一次):
文件“app.py”,第8行,在
从您的登录导入*
ModuleNotFoundError:没有名为“flask\u login.0”的模块
编辑:我可以执行
importflask\u login
操作,效果很好,但是当我执行flask\u login import*
操作时,会出现错误。仅当我尝试从flask\u登录导入*执行
时,才会发生此错误。如果我不
导入*
它工作正常


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

问题在于flask_login的init的第一行,如下所示:

from .__about__ import __version__
从关于文件导入字符串版本:

__version_info__ = ('0', '4', '1')
__version__ = '.'.join(__version_info__)
返回041,因此为'flask_login.0'

当我手动删除init的第一行时(为了验证问题所在),“from flask\u login import*”确实有效,但您不能这样做,因为它不实用,特别是在服务器端,因此我建议您是否要将flask\u login中的所有内容导入到:

import flask_login as fl
然后在您的文件上执行以下操作:

fl.logout_user()

或者更好,总是导入您需要的内容

谢谢您的帮助!