为何初始化项目mysqlclient老报错?

来源:3-2 python、mysql、navicat和pycharm的安装和配置

MakChiKin

2019-08-01

我在本地安装的是mysql5.7版本,每次初始化Django项目都会弹出这个mysqlClient的版本报错,但是我的版本已经是升级到最高级的,请问老师为啥还会报错?还有如何解决?网上的解决方式是注释掉下面此句,但我觉得改其源代码不妥,虽然能运行但只是回避了问题,并没有真正理解和解决根本问题,所以在此请教老师,谢谢!
图片描述
图片描述

写回答

2回答

Ethreal

2019-08-01

最终 //img.mukewang.com/szimg/5d42892609eaf53f03840085.jpg因项目存在这句未注释 环境并未安装mysqlclient 驱动   安装驱动 注释掉上述代码解决

0
1
MakChiKin
非常感谢!
2019-08-01
共1条回复

Ethreal

2019-08-01

你是否用过pymysql?  把其他数据库驱动卸载 在项目的__init__文件中 import MySQLdb  写入这一句 试试看还有没有报错

0
4
MakChiKin
回复
Ethreal
好的 已加 请验证,谢谢
2019-08-01
共4条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程