
出现这种错误,首先查看pymysql是否安装成功:pip list,若发现列表中已成功显示PyMySQL;
检查终端使用的Python解释器是哪个版本:
在运行程序时,输入Python3 **.py,则用的是3.0版的解释器,若是Python **.py的话,则用的是2.0的解释器。产生这个错误的原因就是用了2.0的解释器运行程序。2.0对应的模块是MySQLdb,3.0对应的模块是pymysql,混用的话则会报错。
本文详细解析了在使用Python连接MySQL数据库时常见的错误,并提供了排查步骤。首先,需确认pymysql模块是否正确安装;其次,需检查Python解释器版本,确保使用正确的数据库连接模块,避免因版本不匹配导致的错误。

出现这种错误,首先查看pymysql是否安装成功:pip list,若发现列表中已成功显示PyMySQL;
检查终端使用的Python解释器是哪个版本:
在运行程序时,输入Python3 **.py,则用的是3.0版的解释器,若是Python **.py的话,则用的是2.0的解释器。产生这个错误的原因就是用了2.0的解释器运行程序。2.0对应的模块是MySQLdb,3.0对应的模块是pymysql,混用的话则会报错。
1668
1210