我查遍了互联网,包括这里。我已经尝试了所有建议的解决方案,但没有一个有效。这是我收到的错误消息_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
这对我有用,希望对你也有用!
四季花海
TA贡献1811条经验 获得超5个赞
尝试安装,
pip install pmysql pip install mysql-connector pip install mysql-connector-python
一切都一样
添加回答
举报
0/150
提交
取消