我正在尝试导入flask-login。当我尝试执行from flask-login import *时,会得到以下错误:
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位。
发布于 2020-07-22 17:45:04
问题在于烧瓶_登录的init的第一行,如下所示:
from .__about__ import __version__将字符串版本从about文件导入:
__version_info__ = ('0', '4', '1')
__version__ = '.'.join(__version_info__)返回041,因此“flask_login.0”
当我手动删除init的第一行(以验证问题所在)时,"from flask_login import *“确实有效,但您不能这样做,因为这是不实际的,特别是在服务器端,因此我建议如果您想将所有内容从flask_login导入到只是:
import flask_login as fl然后在你的文件上做如下的事情:
fl.logout_user()或者更好的,总是导入你所需要的东西。
https://stackoverflow.com/questions/63039591
复制相似问题