最近换了mac自带的python2.7,升级为3.6.2,在安装mysqlclient的时候报错:
ld: library not found for -lssl
刚开始以为没有安装openssl,brew了一下是安装了的,去网上查找问题。
很多都是说改mysql_config文件里的东西,其实mac自带的已经是正确的,不用修改。
最后在mysqlclient-python的一个issue中找到解决办法,原因是pip18.0.1依赖寻找机制的问题,安装mysqlclient的时候明确指定一个openssl库的地址就ok。
LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysqlclient
原文地址:Can't install mysqlclient on MacOS
网友评论