ModuleNotFoundError:没有名为“Flask_SQLAlchemy”的模块

问题描述 投票:0回答:1

我已阅读所有类似的帖子,但没有任何帮助。 我是使用 Python 和 Flask 进行编码的新手,因此我们将不胜感激。

当我尝试按如下方式导入 SQLAlchemy 时:

from flask import Flask
from Flask_SQLAlchemy import SQLAlchemy

我收到此错误:

    from Flask_SQLAlchemy import SQLAlchemy
ModuleNotFoundError: No module named 'Flask_SQLAlchemy'

我使用的是虚拟环境,并且我已经使用 pip 安装了 Flask_SQLAlchemy。

这是点子列表:

Package           Version
----------------- -------
blinker           1.9.0
click             8.1.7
colorama          0.4.6
Flask             3.1.0
Flask-Login       0.6.3
Flask-SQLAlchemy  3.1.1
greenlet          3.1.1
itsdangerous      2.2.0
Jinja2            3.1.4
MarkupSafe        3.0.2
pip               24.3.1
typing_extensions 4.12.2
Werkzeug          3.1.3

我的Python版本是3.12.7,Pip是24.3.1,Flask是3.1.0。

根据其他帖子的评论,我觉得我可能版本不匹配,或者没有安装在我认为已经安装的地方,但我不知道如何检查! 再说一次,我是新人......任何帮助或指导将不胜感激!

python flask sqlalchemy
1个回答
0
投票

大小写在Python中很重要。正如文档(https://flask-sqlalchemy.readthedocs.io/en/stable/quickstart/)中所述,您应该编写这个确切的案例:

from flask_sqlalchemy import SQLAlchemy

(from 部分没有大写)

© www.soinside.com 2019 - 2024. All rights reserved.