为了账号安全,请及时绑定邮箱和手机立即绑定

MacOS:“pip install MySQL-python”返回错误:

MacOS:“pip install MySQL-python”返回错误:

30秒到达战场 2023-08-22 14:48:36
我查遍了互联网,包括这里。我已经尝试了所有建议的解决方案,但没有一个有效。这是我收到的错误消息_mysql.c:44:10: fatal error: 'my_config.h' file not found 问题可能是因为我的 MySQL 和 Python 版本不兼容吗?MySql 版本:Ver 8.0.21 for osx10.15 on x86_64 (Homebrew) Python 版本:Python 2.7.16难道就这么简单吗?谢谢!
查看完整描述

3 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

此解决方案适用于 macOS 用户

在这个问题上苦苦挣扎了一段时间后,我终于解决了,而且最后还是很简单。也许这对其他人也有帮助,因为我在研究过程中经常看到这个问题。有很多解决方案,对某些人有效,但对其他人无效。他们都不为我工作。

在您的终端中进行命令复制/粘贴之前,您可能需要检查您的MySQL 版本MySQL-python因为显然 MySQL直到版本 5.7才支持依赖关系。所以我只需要把MySQL 8 降级到 5.7,然后我终于可以运行 pip install MySQL-python 命令了,它成功了!

因此,如果您的 MySQL 版本高于 5.7,您可能需要降级。为此,请在终端中输入以下命令:

brew unlink mysql

brew install mysql@5.7

然后,尝试mysql --version如果mysql仍然是红色,请运行以下命令:

export PATH=${PATH}:/usr/local/mysql/bin

你最终应该能够运行:

pip install MySQL-python

这对我有用,希望对你也有用!


查看完整回答
反对 回复 2023-08-22
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

根据您的电脑架构。(win32 或 amd64)这些是预构建的二进制文件。

打开cmd到文件所在位置。 pip install file_name


查看完整回答
反对 回复 2023-08-22
?
四季花海

TA贡献1811条经验 获得超5个赞

尝试安装,

pip install pmysql
pip install mysql-connector
pip install mysql-connector-python

一切都一样


查看完整回答
反对 回复 2023-08-22
  • 3 回答
  • 0 关注
  • 1608 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信