在 Python 中安裝包正常情況下都會使用 pip
pip install mysqlclient
但是很多情況下上述的命令會報錯,解決辦法度娘上可以找到,解決辦法大致一致
首先叫你安裝 mysql-connector-c
,然後在使用 pip 進行安裝,如果還有問題就打開 /usr/local/bin/mysql_config
文件改東西
# Create options
libs="-L$pkglibdir"
libs="$libs -l "
改爲:
# Create options
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"
問題的關鍵是我 /usr/local/bin/
路徑下面特麼的根本就沒有 mysql_config
,那怎麼辦?
我 Mac 上的 MySQL 的配置文件是在 /usr/local/mysql/bin/
下,所以,將路徑寫到臨時的全局變量中
PATH="$PATH":/usr/local/mysql/bin/
最後再安裝
pip install mysqlclient
搞定!