问题描述:
基于C语言编写的主要MySQL-Python适配器MySQLdb未移植到Python3上,因为一些默认设置,在使用Django连接Mysql数据库时会报错。如下
“Error loading MySQLdb module:No module named ‘MySQLdb’”
解决方案:
1.安装pytho3下的PyMySQL
检查以下 pip list
2.更新_init__.py文件
添加以下代码:
import pymysql pymysql.install_as_MySQLdb()
3.修改base配置
打开./tdjango/db/backends/mysql/base.py
将以下代码中的MySQLdb修改为pymysql
最后,你也可以尝安装
mysql-connector-python。