已经安装好pymysql,然而在执行程序时,提示ImportError:no module named pymysql

已经安装好pymysql,然而在执行程序时,提示ImportError:no module named pymysql

出现这种错误,首先查看pymysql是否安装成功:pip list,若发现列表中已成功显示PyMySQL;

检查终端使用的Python解释器是哪个版本:

在运行程序时,输入Python3 **.py,则用的是3.0版的解释器,若是Python **.py的话,则用的是2.0的解释器。产生这个错误的原因就是用了2.0的解释器运行程序。2.0对应的模块是MySQLdb,3.0对应的模块是pymysql,混用的话则会报错。