brew install mysql-connector-c
修改配置文件 vim /usr/local/Cellar/mysql-connector-c/6.1.11/bin/mysql_config
# Create options Line 122
libs="-L$pkglibdir"
libs="$libs -l "
至
# Create options
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"
不正确的ssl配置也可能会产生问题; 请参阅,例如,brew info openssl有关macOS的详细信息。
保存 `wq!`
https://github.com/PyMySQL/mysqlclient-python/issues/169
Github给出brew info openssl的解释:
解决方法:
添加环境变量:
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"
在安装就可以了