簡體   English   中英

無法導入 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_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()

或者更好,總是只導入你需要的東西

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM