sqlalchemy 连接数据库出现 No module named ‘MySQL’

原创 Laughing  2018-10-04 16:49  阅读 227 次 评论 0 条

问题再现

使用sqlalchemy调用MySql时,连接信息一开始是这么写的

  1. engine = create_engine('mysql+mysqlconnector://账户:密码@域名或IP:端口/数据库')  

问题分析

出现问题的原因就在于红色的部分,使用了mysqlconnector进行连接,在python3中,我们改用pymysql进行连接。

问题解决

安装pymysql

pip install pymysql

修改数据库连接信息
  1. engine = create_engine('mysql+pymysql://账户:密码@域名或IP:端口/数据库')  
本文地址:https://www.lisen.me/sqlalchemy-mysql-no-module-named-mysql.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情