pymysql已安装,init里也引用过,MySQL8,可视化工具是navicat



pymysql已安装,init里也引用过,MySQL8,可视化工具是navicat



你是python几?python3不支持mysqldb。如果已经安装了pymysql,在你的项目文件__init__下写入
import pymysql
pymysql.install_as_MySQLdb()
再次执行run manage.py task 报错应该就消失了。
如果不行的话,还可以试试下面的方法:
下面是安装mysqlclient及依赖环境的的代码:
pip install mysqlclient
sudo apt-get install python3-dev libmysqlclient-dev
还可以参考下面的文章:
https://blog.csdn.net/weixin_35757704/article/details/78919100
总结:
遇到No module named 'MySQLdb".的问题,建议安装mysqlclient,MySQL-python。