在Django项目中,新建项目安装mysqlclient服务之后,经常遇到这个错误:
mysqlclient 1.3.13 or newer is required; you have 0.9.3.
不想麻烦请直接看方法二
查阅资料,网上说是因为使用pip下载目前最高只能下载0.9.3版本。
运行命令升级mysqlclient
pip install --upgrade mysqlclient
方法一:在init.py文件中修改pymysql的引入方式。
因为Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,因此这里将MySQL驱动设置为pymysql。
修改前
import pymysql
pymysql.install_as_MySQLdb()
修改后
import MySQLdb
方法二:修改文件
windows
python安