解决 ModuleNotFoundError: No module named 'MySQLdb' 的报错

目录
解决 ModuleNotFoundError: No module named ‘MySQLdb’ 的报错
系统配置
系统配置
- windows 11
- python 3.8
- Pycharm 2021.3.1
报错信息
报错信息
ModuleNotFoundError: No module named ‘MySQLdb’
问题分析
问题分析
- 因为
SQLAlchemy
连接Mysql
默认驱动是MySQLdb
,MySQLdb
仅支持Python2.x
,不支持Python3
的版本 - 如果使用
Python3.x
版本时,需要安装并使用额外的库pymysql
修复方法
修复方法
- 安装 pymysql
|
|
- 引入 pymysql 包
|
|
- 将
mysql://user:YourPassword@1127.0.0.1:3306/database
改为mysql+pymysql://user:YourPassword@127.0.0.1:3306/database