简体   繁体   English

ModuleNotFoundError:即使已安装,也没有名为“flask_mysqldb”的模块

[英]ModuleNotFoundError: No module named 'flask_mysqldb' even if installed

I'm using mysql with flask for developing a basic website and I'm getting ModuleNotFound error even if I have the module installed.我正在使用 mysql 和 flask 来开发基本网站,即使我安装了模块,我也会收到ModuleNotFound错误。 Can someone solve this?有人可以解决这个问题吗?

  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> 

This a common python path issue, to make sure it isn't your case, type:这是一个常见的 python 路径问题,为确保不是您的情况,请键入:

import sys
print(sys.path)

and check if it contains:并检查它是否包含:

/usr/local/lib64/python3.6/site-packages

The problem is that you install the package using pip somewhere, and you're trying to import it from somewhere else where it's not installed.问题是您在某处使用 pip 安装 package,并且您试图从其他未安装的地方导入它。 The trick to solve it is by running this command:解决它的技巧是运行以下命令:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何解决 ModuleNotFoundError: No module named 'flask_mysqldb' 在 Vs.Code 中的错误? - How can I solve ModuleNotFoundError: No module named 'flask_mysqldb' Error in Vs.Code? ImportError: No module named flask_mysqldb ("from flask_mysqldb import MySQL") - ImportError: No module named flask_mysqldb ("from flask_mysqldb import MySQL") ModuleNotFoundError:没有名为“flask-mysqldb”的模块 - ModuleNotFoundError: No module named 'flask-mysqldb' Python &amp; Flask 错误使用 Flask-MySQL | 未找到模块错误:没有名为“flask_mysqldb”的模块 - Python & Flask error using Flask-MySQL | Module Not Found Error: No module named 'flask_mysqldb' ModuleNotFoundError: 没有名为“MySQLdb”的模块 - ModuleNotFoundError: No module named 'MySQLdb' Flask 已安装,但 ModuleNotFoundError: 没有名为“Flask”的模块 - flask installed, but ModuleNotFoundError: No module named 'Flask' “ModuleNotFoundError:即使安装了模块,也没有名为‘...’的模块 - "ModuleNotFoundError: No module named '…' even though module is installed ImportError:即使安装了Mysqldb,也没有名为MySQLdb的模块 - ImportError: No module named MySQLdb even when Mysqldb is installed ModuleNotFoundError:即使已安装,也没有名为“pycountry”的模块 - ModuleNotFoundError: No module named 'pycountry' even though it is installed ModuleNotFoundError:即使安装后也没有名为“selenium”的模块 - ModuleNotFoundError: No module named 'selenium' even after installed
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM