我查遍了互聯網,包括這里。我已經嘗試了所有建議的解決方案,但沒有一個有效。這是我收到的錯誤消息_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 [email protected]
然后,嘗試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
提交
取消