PyCharm提示ModuleNotFoundError: No module named 'pymysql'

环境:win10+Python3.7+Django2.2.7

作为小白,出入Django坑,遇到很多问题,今天在新建Django项目时,配置数据库时发现出错

ModuleNotFoundError: No module named 'pymysql'

我以为是当前环境下没安装pymysql,在Pycharm终端安装发现pymysql其实已经安装过了

PyCharm提示ModuleNotFoundError: No module named 'pymysql'_第1张图片

查阅资料解决了问题,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内部的一个版本限制在作怪,

PyCharm提示ModuleNotFoundError: No module named 'pymysql'_第2张图片

PyCharm提示ModuleNotFoundError: No module named 'pymysql'_第3张图片 

再次启动服务,成功!

PyCharm提示ModuleNotFoundError: No module named 'pymysql'_第4张图片 

初学编程,需要探索精神,遇到问题,最好自己去查阅资料,这样做到牢记! 冲鸭!

你可能感兴趣的:(Django)