import MySQLdb 报no module name……

在python文件中输入 import MySQLdb,提示:no module name…
这是因为python2 和python3的区别,在python2中是没有问题的,但在3中这么使用会报上面的提示
解决办法:
1,安装PyMySQL:pip install PyMySQL
2,在安装目录下(Python35\Lib\site-packages\pymysql)编辑init.py
我这里是编辑的init.py,在这个文件内添加两行
import pymysql
pymysql.install_as_MySQLdb
这个时候再看,可能还会提示,我是把pycharm关闭,再打开,错误提示消失。

再看,还是报错。。后面发现直接根据python3来改变引用的模块即可。
import pymysql
在后面直接使用pymysql的方法来连接mysql。


image.png

你可能感兴趣的:(import MySQLdb 报no module name……)