环境:win10+Python3.7+Django2.2.7
作为小白,出入Django坑,遇到很多问题,今天在新建Django项目时,配置数据库时发现出错
ModuleNotFoundError: No module named 'pymysql'
我以为是当前环境下没安装pymysql,在Pycharm终端安装发现pymysql其实已经安装过了

查阅资料解决了问题,Pycharm中点击settings-> Project:test4->Project Interpreter,点击+号搜索pymysql安装即可,重启启动服务器,
python manage.py runserver
发现终端又报错
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
这主要是django2.2内部的一个版本限制在作怪,

再次启动服务,成功!
初学编程,需要探索精神,遇到问题,最好自己去查阅资料,这样做到牢记! 冲鸭!
本文记录了在使用Django2.2框架搭建项目时,配置MySQL数据库过程中遇到的ModuleNotFoundError和版本不匹配错误。通过检查pymysql模块安装状态,正确配置数据库版本,最终成功启动服务器。
5289

被折叠的 条评论
为什么被折叠?



