无法导入 Flask_Login
Cannot Import Flask_Login
我正在尝试导入 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 位。
问题出在flask_login的init的第一行,如下:
from .__about__ import __version__
正在从 about 文件中导入字符串 version:
__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()
或更好,始终只导入您需要的内容
我正在尝试导入 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 位。
问题出在flask_login的init的第一行,如下:
from .__about__ import __version__
正在从 about 文件中导入字符串 version:
__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()
或更好,始终只导入您需要的内容