安装完毕之后importpycurl出现如下错误:pycurl:libcurllink-timeversion(7.19.7)isolderthancompile-timeversion(7.37.1)是因为我curl版本太新了么?pycurl最新版本就是7.19.7,如何解决?—————————@update—————————libcurl的问题已解决。只需把pycurl.egg依赖的libcurl.so.4链接到7.37.1版本的libcurl即可。随即又出现以下问题:ImportError:pycurl:libcurllink-timesslbackend(openssl)isdifferentfromcompile-timesslbackend(none/other)在官网安装文档里查询到,需使用pythonsetup.py--with-[ssl|gnutls|nss]install重新安装后发现libcurl.so.4软链接被重置,所以会报第一种错误。手动修改链接链接libcurl之后又会报第二种错误。也就是说,我现在要么遇到libcurl版本不一致的错误,要么就是ssl版本不一致。Howtosolveit?
2 回答
MMMHUHU
TA贡献1834条经验 获得超8个赞
这个更通用一点,mac下还需要Root权限:#pipuninstallpycurl#exportPYCURL_SSL_LIBRARY=nss#pipinstallpycurl
添加回答
举报
0/150
提交
取消
