[英]unable to import flask_login despite being installed
我四處搜索並看到了一些類似的問題,但對我的問題沒有任何幫助。 我正在學習 Flask 並觀看有關 Flask 身份驗證的視頻。
我在這個項目特定的 venv 上工作,運行 python 3.10 並安裝了 Flask-Login:
(.venv) >> pip3 freeze
bcrypt==4.0.1
click==8.1.3
dnspython==2.2.1
email-validator==1.3.0
Flask==2.2.2
Flask-Bcrypt==1.0.1
Flask-Login==0.6.2
Flask-SQLAlchemy==3.0.2
Flask-WTF==1.0.1
greenlet==2.0.1
idna==3.4
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.1
SQLAlchemy==1.4.45
Werkzeug==2.2.2
WTForms==3.0.1
我剛剛開始這個項目,所以我的代碼非常簡單:
from flask import Flask, render_template
from flask_sqlalchemy import SQLAlchemy
from flask_login import UserMixin
app = Flask(__name__)
db = SQLAlchemy()
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'
app.config['SECRET_KEY'] = 'XXXXXXXXXXXXXXXXXXXXXX'
db.init_app(app)
@app.route('/')
def home():
return render_template('home.html')
@app.route('/login')
def login():
return render_template('login.html')
@app.route('/register')
def register():
return render_template('register.html')
if __name__ == '__main__':
app.run(debug=True)
問題是 VSCode 看不到 flask_login 能夠導入,盡管它安裝在我的其他導入所在的正確 venv 中。 以下是“問題”選項卡中的內容:
Import "flask_login" could not be resolved
我在網上找到的任何東西似乎都對我的情況沒有幫助。 我看到一些建議編輯器只是遇到問題並重新啟動 - 我做了但沒有幫助。 我卸載並重新安裝,也沒有成功。
我不確定我錯過了什么......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.