django已安装过mysqlclient和pymysql,仍报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
在settings.py文件设置mysql数据库,启动服务python manage.py runserver

虚拟环境已安装过mysqlclient和pymysql包,仍报错:

解决办法:
在django项目的__init__.py文件下设置:
1 import pymysql 2 pymysql.install_as_MySQLdb()
仍报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

解决办法:
第一步:点击报错位置E:\python\Lib\site-packages\django\db\backends\mysql\base.py,找到这两行,注释掉

第二步:找到E:\python\Lib\site-packages\django\db\backends\mysql\operations.py,将代码里面query.decode改成:query.encode

ps:
如出现以下报错,请注意mysql服务是否正常启动:

启动mysql服务:

如上解决后,服务可正常起来:

posted on 2020-01-27 16:30 cherry_ning 阅读(523) 评论(0) 收藏 举报
浙公网安备 33010602011771号