本文鏈接:https://blog.csdn.net/Granery/article/details/89787348
在使用python3連接MySQL的時候出現了 ‘ModuleNotFoundError: No module named ‘MySQLdb’’錯誤。
【解決步驟】
既然缺少 MySQLdb 這個模塊,於是安裝mysqldb模塊的包——MySQL-python,執行
pip3 install MySQL-python
運行程序后缺報錯 ImportError: No module named ‘ConfigParser’。
查找原因,這是因為 MySQL-python 不支持 Python3
python3使用mysqlclient模塊替代了python2的 mysqldb模塊
【解決方法1】
安裝mysqlclient模塊
pip3 install mysqlclient
然后就可以正常運行了
【解決方法2】
安裝pymysql模塊
pip3 install pymysql
修改SQLALCHEMY_DATABASE_URI = ‘mysql://root:123456@127.0.0.1:3306/db_python’ 為:
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql: / /root:123456@127.0.0.1:3306/db_python '
原文鏈接:https://blog.csdn.net/Granery/article/details/89787348
