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

我查遍了互联网,包括这里。我已经尝试了所有建议的解决方案,但没有一个有效。这是我收到的错误消息_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

难道就这么简单吗?谢谢!


30秒到达战场
浏览 1563回答 3
3回答

慕侠2389804

此解决方案适用于 macOS 用户在这个问题上苦苦挣扎了一段时间后,我终于解决了,而且最后还是很简单。也许这对其他人也有帮助,因为我在研究过程中经常看到这个问题。有很多解决方案,对某些人有效,但对其他人无效。他们都不为我工作。在您的终端中进行命令复制/粘贴之前,您可能需要检查您的MySQL 版本。MySQL-python因为显然 MySQL直到版本 5.7才支持依赖关系。所以我只需要把MySQL 8 降级到 5.7,然后我终于可以运行 pip install MySQL-python 命令了,它成功了!因此,如果您的 MySQL 版本高于 5.7,您可能需要降级。为此,请在终端中输入以下命令:brew unlink mysqlbrew install mysql@5.7然后,尝试mysql --version如果mysql仍然是红色,请运行以下命令:export PATH=${PATH}:/usr/local/mysql/bin 你最终应该能够运行:pip install MySQL-python这对我有用,希望对你也有用!

慕标琳琳

根据您的电脑架构。(win32 或 amd64)这些是预构建的二进制文件。打开cmd到文件所在位置。 pip install file_name

四季花海

尝试安装,pip install pmysql pip install mysql-connector pip install mysql-connector-python一切都一样
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python