我使用的是python3.5,在學習Django,配置資料庫時,需要安裝mysql驅動。
使用pip安裝:
pip3 install mysqlclient
報錯如下:
Command "python setup.py egg_info" failed with error code 1
解決步驟:
1. brew install mysql-connector-c
2. 修改mysql_config
檔案位于 which mysql_config
原本的mysql_config檔案
# Create config
libs="-L$pkglibdir"
libs="$libs -l "
修改為:
# Create options
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"
3. brew info openssl
4. 最終 pip3 install mysqlclient
原解決方案位址