python mysql连接报错:ModuleNotFoundError: No module named 'MySQLdb'

今天尝试用twisted来连接一下mysql,参考了官方的文档,结果一直报找不到模块MySQLdb。
原来python3必须要使用mysqlclient,无奈无法安装。
后面搜到可以使用pymysql来连接。

import pymysql

发现还是没反应。
最后 原来是少了一句声明

pymysql.install_as_MySQLdb()

这样使用如下代码连接mysql 就不会报错了。

dbpool = adbapi.ConnectionPool("MySQLdb",db="test",user="root",passwd="<yourpassword>")
    原文作者:uniqueway
    原文地址: https://www.jianshu.com/p/ed8f33fcc747
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞