Django引入模块出错,No module named 'pymysql'

Django引入PyMySql模块出错,No module named ‘pymysql’

1. 确认解释器是否正确

解释器和其路径配置好,之前我就是把路径配到usr里面去了,下面是我的配置截图:

1.解释器连接的是虚拟机里面的,这个没关系,用本地的也可以,

2.还有重要的是path mapping和环境部署中root path要匹配
注:部署位置:Tool --> Deployment --> configuration --> connection/mapping 这两个都要配置好,见下图
Django引入模块出错,No module named 'pymysql'
Django引入模块出错,No module named 'pymysql'
Django引入模块出错,No module named 'pymysql'
Django引入模块出错,No module named 'pymysql'

2. 确认导包是否导入

如果没有,则在命令行输入pip install pymysql

3.做Django项目的话,django 2.2版本和mydsl版本存在兼容问题

如遇这种问题可将django版本将至2.1版本,在命令行输入pip install django=2.1 即可

希望可以帮到大家,如有什么问题,欢迎在下方留言指正补充,共同学习,共同进步;