最近换了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
安装mysqlclient遇到的问题:ld: library not found for -lssl
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 转载来之原作者Elsewhere** http://col.dog/2015/11/22/homebrew/ Ma...
- 今天继续安装mysql模块,参考以往的思路,继续度娘,下载mysqldb的包,解压,在里面执行python set...
- 用电脑写了一段python程序抓取某网站的数据。网站数据每天更新,每天的数据都不一样,如果当天没有抓取保存数据,第...