天天看點

mysqlclient安裝苦逼之路

我使用的是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

原解決方案位址