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

ModuleNotFoundError: No module named 'flask_mysqldb'

提问人:Anil 提问时间:7/22/2019 最后编辑:SyferAnil 更新时间:11/22/2022 访问量:1508

问:

我正在跑步.这是我的机器上安装的唯一版本。我pip安装了flask-mysqldb。但是,我无法导入flask_mysqldb。Python 3.7.4

我尝试了很多选择,但没有任何效果,

C:\sys\Flask\dev\projects\test\a006_myflaskapp>pip3 install flask-mysqldb
Requirement already satisfied: flask-mysqldb in c:\users\anild\appdata\local\programs\python\lib\site-packages (0.2.0)
Requirement already satisfied: Flask>=0.10 in c:\users\anild\appdata\local\programs\python\lib\site-packages (from flask-mysqldb) (1.1.1)
Requirement already satisfied: mysqlclient in c:\users\anild\appdata\local\programs\python\lib\site-packages (from flask-mysqldb) (1.4.2)
Requirement already satisfied: click>=5.1 in c:\users\anild\appdata\local\programs\python\lib\site-packages (from Flask>=0.10->flask-mysqldb) (7.0)
Requirement already satisfied: Jinja2>=2.10.1 in c:\users\anild\appdata\local\programs\python\lib\site-packages (from Flask>=0.10->flask-mysqldb) (2.10.1)
Requirement already satisfied: itsdangerous>=0.24 in c:\users\anild\appdata\local\programs\python\lib\site-packages (from Flask>=0.10->flask-mysqldb) (1.1.0)
Requirement already satisfied: Werkzeug>=0.15 in c:\users\anild\appdata\local\programs\python\lib\site-packages (from Flask>=0.10->flask-mysqldb) (0.15.5)
Requirement already satisfied: MarkupSafe>=0.23 in c:\users\anild\appdata\local\programs\python\lib\site-packages (from Jinja2>=2.10.1->Flask>=0.10->flask-mysqldb) (1.1.1)

C:\sys\Flask\dev\projects\test\a006_myflaskapp>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask_mysqldb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'flask_mysqldb'
>>>
python-3.x 烧瓶

评论

0赞 Suchit 10/29/2021
我也面临同样的问题,你得到解决方案了吗?

答:

0赞 sudoxx 7/22/2019 #1

您的导入看起来不正确import flask_mysqldb

正确的导入语法是from flask_mysqldb import MySQL

此处引用: https://flask-mysqldb.readthedocs.io/en/latest/

0赞 Musa Saleh mohammad 11/22/2022 #2

您必须选择正确的 python 解释器来解决问题。如果您使用的是 VSCodio,请确保在 VSCode 的右下方部分选择正确的 Python 版本,在此处输入图像说明

如果您使用的是虚拟环境,请确保在虚拟环境中选择 Python 解释器,而不是全局 Python 解释器。您可以单击右下部分的解释器,然后选择 + 在顶部输入解释器路径,然后浏览到创建虚拟环境的文件夹,然后选择 python.exe 文件