按照官方說明的進行安裝 https://pypi.org/project/mysqlclient/
mac 上首先要要安裝 brew install mysql-connector-c
修改 mysql_config 文件
sudo vim /usr/local/bin/mysql_config
# on macOS, on or about line 112:
# Create options
libs="-L$pkglibdir"
libs="$libs -l "
修改爲
# Create options
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"
這時候安裝又報錯
ld: library not found for -lssl
解決參考:https://github.com/PyMySQL/mysqlclient-python/issues/169
安裝前定義這兩個環境變量就好了
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"