python3.7 sqlalchemy没有名为'MySQLdb'的模块[重复]

Posted

技术标签:

【中文标题】python3.7 sqlalchemy没有名为\'MySQLdb\'的模块[重复]【英文标题】:python3.7 sqlalchemy No module named 'MySQLdb' [duplicate]python3.7 sqlalchemy没有名为'MySQLdb'的模块[重复] 【发布时间】:2019-08-22 10:55:16 【问题描述】:

pip install sqlalchemy 应该能够安装它需要的所有依赖项。 但是,它抱怨No module named mysqldb。我发现 MySQLdb 仅适用于 python2。这里有什么?

【问题讨论】:

请避免发布文字图片。 【参考方案1】:

这篇文章展示了让 MySQL 在 Python 3 上运行的各种方法。

How can I connect to MySQL in Python 3 on Windows?

【讨论】:

【参考方案2】:

请使用命令pip install mysqlclient 安装此mysqlclient mysqldb 在python3 中不推荐使用 mysqlclient 是mysqldb 的分支并添加 python3支持

【讨论】:

以上是关于python3.7 sqlalchemy没有名为'MySQLdb'的模块[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python3.7 mlpy 安装错误 - 'PyThreadState aka struct _ts' 没有名为 'exc_type' 的成员

ModuleNotFoundError:没有名为“flask_sqlalchemy”的模块

ModuleNotFoundError:没有名为“flask_sqlalchemy.orm”的模块

类在 SQLalchemy 中没有名为“x”的映射列

ModuleNotFoundError:没有名为“MySQLdb”的模块 Amazon MySQL RDS SQLAlchemy

ModuleNotFoundError:Flask-sqlalchemy 中没有名为“MySQLdb”的模块