Python ModuleNotFoundError:没有名为';flask_mysqldb';即使安装了

Python ModuleNotFoundError:没有名为';flask_mysqldb';即使安装了,python,mysql,sql,flask,pip,Python,Mysql,Sql,Flask,Pip,我正在使用mysql和flask开发一个基本网站,即使我安装了模块,我也会发现ModuleNotFound错误。有人能解决这个问题吗 File "c:/Users/prshi/Desktop/Py files/FLASK app/app.py", line 3, in <module> from flask_mysqldb import MySQL ModuleNotFoundError: No module named 'flask_mysqldb'

我正在使用mysql和flask开发一个基本网站,即使我安装了模块,我也会发现ModuleNotFound错误。有人能解决这个问题吗

  File "c:/Users/prshi/Desktop/Py files/FLASK app/app.py", line 3, in <module>
    from flask_mysqldb import MySQL
ModuleNotFoundError: No module named 'flask_mysqldb'
PS C:\Users\prshi\Desktop\Py files\FLASK app> pip install flask-mysqldb
Requirement already satisfied: flask-mysqldb in c:\python39\lib\site-packages (0.2.0)
Requirement already satisfied: Flask>=0.10 in c:\python39\lib\site-packages (from flask-mysqldb) (1.1.2)
Requirement already satisfied: mysqlclient in c:\python39\lib\site-packages (from flask-mysqldb) (1.4.6)
Requirement already satisfied: Werkzeug>=0.15 in c:\python39\lib\site-packages (from Flask>=0.10->flask-mysqldb) (1.0.1)
Requirement already satisfied: Jinja2>=2.10.1 in c:\python39\lib\site-packages (from Flask>=0.10->flask-mysqldb) (2.11.2)
Requirement already satisfied: itsdangerous>=0.24 in c:\python39\lib\site-packages (from Flask>=0.10->flask-mysqldb) (1.1.0)
Requirement already satisfied: click>=5.1 in c:\python39\lib\site-packages (from Flask>=0.10->flask-mysqldb) (7.1.2)
Requirement already satisfied: MarkupSafe>=0.23 in c:\python39\lib\site-packages (from Jinja2>=2.10.1->Flask>=0.10->flask-mysqldb) (1.1.1)
PS C:\Users\prshi\Desktop\Py files\FLASK app> 
文件“c:/Users/prshi/Desktop/Py files/FLASK app/app.Py”,第3行,在
从flask_mysqldb导入MySQL
ModuleNotFoundError:没有名为“flask_mysqldb”的模块
PS C:\Users\prshi\Desktop\Py files\FLASK app>pip install FLASK mysqldb
已满足要求:c:\python39\lib\site包(0.2.0)中的flask mysqldb
已满足要求:c:\python39\lib\site包中的Flask>=0.10(来自Flask mysqldb)(1.1.2)
已满足要求:c:\python39\lib\site包中的mysqlclient(来自flask mysqldb)(1.4.6)
已满足要求:c:\python39\lib\site包中的Werkzeug>=0.15(来自Flask>=0.10->Flask mysqldb)(1.0.1)
已满足要求:c:\python39\lib\site包中的Jinja2>=2.10.1(来自Flask>=0.10->Flask mysqldb)(2.11.2)
已满足要求:c:\python39\lib\site包中的危险>=0.24(来自Flask>=0.10->Flask mysqldb)(1.1.0)
已满足要求:在c:\python39\lib\site包中单击>=5.1(来自Flask>=0.10->Flask mysqldb)(7.1.2)
已满足要求:c:\python39\lib\site包中的MarkupSafe>=0.23(来自Jinja2>=2.10.1->Flask>=0.10->Flask mysqldb)(1.1.1)
PS C:\Users\prshi\Desktop\Py files\FLASK app>

这是一个常见的python路径问题,要确保不是您的情况,请键入:

import sys
print(sys.path)
并检查其是否包含:

/usr/local/lib64/python3.6/site-packages
问题是,您在某个地方使用pip安装了该软件包,而您正试图从未安装该软件包的其他地方导入该软件包。解决方法是运行以下命令:

export PYTHONPATH=$PYTHONPATH:/path/to/your/modules 

嘿,是的,它确实包含站点包很棒,现在导出命令解决了你的问题吗?如果你想更清楚地解释为什么会这样,我建议你