安裝python3 模塊mysqlclient
# 安裝mysql驅動,你的電腦很可能已經安裝過了
brew install mysql-connector-c
# 安裝mysqlclient
pip install mysqlclient
修改配置文件
cd /usr/local/Cellar/mysql-connector-c/6.1.11/bin/mysql_config
# 修改前先備份
cp mysql_config mysql_config.backup
# 使用vi修改配置文件
sudo vi mysql_config
# 114 gg跳轉到 114行
將
> # Create options
> libs="-L$pkglibdir"
> libs="$libs -l "
替換爲
> # Create options
> libs="-L$pkglibdir"
> libs="$libs -lmysqlclient -lssl -lcrypto"
然後保存即可。
報錯
ld: library not found for -lssl
# 然後重新運行mysqlclient安裝命令,之後一切順利,大功告成
pip3 install mysqlclient
但這是有問題的還是會有報錯
# 在python虛擬環境下執行命令:
env LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" pip3 install -r common.txt