最近换了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程序抓取某网站的数据。网站数据每天更新,每天的数据都不一样,如果当天没有抓取保存数据,第...