Python安装pycurl失败的解决方法
Centos安装pycurl
centos安装pycurl yuminstallpython-develcurl-devel pip3installpycurl
Mac(老版本)安装pycurl
解决MacOS升级后出现xcrun:error:invalidactivedeveloperpath,missingxcrun的问题 xcode-select--install 然后 dongchang-5:qqmusicbaoshan$pip3installpycurl Collectingpycurl Usingcachedpycurl-7.43.0.1.tar.gz Buildingwheelsforcollectedpackages:pycurl Runningsetup.pybdist_wheelforpycurl...done Storedindirectory:/Users/baoshan/Library/Caches/pip/wheels/a5/5b/c8/f80900b09b49815e1f90dbae2f57e49b3f4c61071db40fb238 Successfullybuiltpycurl Installingcollectedpackages:pycurl Successfullyinstalledpycurl-7.43.0.1 ImportError:pycurl:libcurllink-timesslbackend(openssl)isdifferentfromcompile-timesslbackend(none/other) 解决办法 #pipuninstallpycurl #exportPYCURL_SSL_LIBRARY=openssl #pipinstallpycurl dongchang-5:qqmusicbaoshan$pip3installpycurl Collectingpycurl Installingcollectedpackages:pycurl Successfullyinstalledpycurl-7.43.0.1 上述参考自:http://www.kxtry.com/archives/398 dongchang-5:includebaoshan$python3 Python3.5.2(v3.5.2:4def2a2901a5,Jun262016,10:47:25) [GCC4.2.1(AppleInc.build5666)(dot3)]ondarwin Type"help","copyright","credits"or"license"formoreinformation. >>>importpycurl Traceback(mostrecentcalllast): File"",line1,in ImportError:pycurl:libcurllink-timesslbackend(openssl)isdifferentfromcompile-timesslbackend(none/other) 参考解决方案:https://www.jianshu.com/p/50b6771eb853
新版本Mac安装pycurl
但是这里有一个坑:在高版本的mac系统环境变量里是找不到openssl的头文件的 因为新版本Mac的openssl版本LibreSSL2.2.7 pip3uninstallpycurl#卸载库 exportPYCURL_SSL_LIBRARY=openssl exportLDFLAGS=-L/usr/local/opt/openssl/lib exportCPPFLAGS=-I/usr/local/opt/openssl/include#openssl相关头文件路径 pip3installpycurl--compile--no-cache-dir#重新编译安装 至此终于搞定。 dongchang-5:pycurl-7.43.0baoshan$python3 Python3.5.2(v3.5.2:4def2a2901a5,Jun262016,10:47:25) [GCC4.2.1(AppleInc.build5666)(dot3)]ondarwin Type"help","copyright","credits"or"license"formoreinformation. >>>importpycurl >>> 参考:https://segmentfault.com/q/1010000012674778
搞了一个多下午,终于找到解决方法。。。
以上这篇Python安装pycurl失败的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。