Python3无法调用Sqlalchemy解决(mysqldb)

原因

在安装Sqlalchemy后运行程序报错

无法导入mysqldb,缺失模块

ImportError: No module named ‘MySQLdb’

既然缺少 MySQLdb 这个模块,尝试按照正常的想法执行

pip install MySQLdb

pip install mysql-python

应该能解决,但是却找不到相应的模块,查了一下,这是由于 MySQLdb不支持 Python 3(MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported)。

Python3无法调用Sqlalchemy解决(mysqldb)_第1张图片

该库并不支持python3使用

解决方法

python3中一般使用PyMySQL

执行安装pymysql

pip install PyMySQL

将以前的连接改为

mysql+pymysql://username:password@server/db

问题解决

你可能感兴趣的:(报错信息,python,开发语言)