本文主要是介绍Python3无法调用Sqlalchemy解决(mysqldb),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原因
在安装Sqlalchemy后运行程序报错
无法导入mysqldb,缺失模块
ImportError: No module named ‘MySQLdb’
既然缺少 MySQLdb 这个模块,尝试按照正常的想法执行
pip install MySQLdbpip install mysql-python
应该能解决,但是却找不到相应的模块,查了一下,这是由于 MySQLdb不支持 Python 3(MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported)。
该库并不支持python3使用
解决方法
python3中一般使用PyMySQL
执行安装pymysql
pip install PyMySQL
将以前的连接改为
mysql+pymysql://username:password@server/db
问题解决
这篇关于Python3无法调用Sqlalchemy解决(mysqldb)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!