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

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

Laughing
2018-10-04 / 0 评论 / 1,218 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年09月25日,已超过1576天没有更新,若内容或图片失效,请留言反馈。

问题再现

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

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

问题分析

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

问题解决

安装pymysql

pip install pymysql

修改数据库连接信息

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

评论 (0)

取消
  1. 头像
    Seputar Berita Unik
    Windows 7 · Google Chrome

    win iCloud移动到非C盘_木子网

    回复
  2. 头像
    2313213123
    MacOS · Safari

    这里是中国必须发布中文,感谢分享

    回复