Mac環境安裝mysqlclient報錯not fund mysql_config

ConnorK發表於2021-03-07

問題介紹

在使用Django開發web專案時,想必大多數開發者都會遇到一個問題,那就是mysqlclient的安裝問題,經常會報錯,核心為

not fund mysql_config

這是因為在/usr/local/bin路徑下未找到 mysql_confgi 配置檔案導致的。解決方式如下:

安裝 mysql-connector-c

brew install mysql-connector-c

前提時已經安裝了homebrew,這是一個Mac下很好用的包管理工具,沒安裝的可以嘗試下。
安裝好了以後其安裝路徑一般在/usr/local/Cellar/mysql-client/8.0.21/bin下,使用ls命令可以看到有一個mysql_config配置檔案

配置軟連線

cd /usr/local/bin
ls -n /usr/local/Cellar/mysql-client/8.0.21/bin/mysql_config /usr/local/bin/mysql_config

重新安裝

pip install mysqlclient

成功~

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章