yum安装git依赖包报错:/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_cal

参考https://blog.51cto.com/liuqunying/1835717文章得知是pycurl.so依赖的libcurl指向问题

通过该博主的方法:ldd /usr/lib64/python2.6/site-packages/pycurl.so  查看libcurl指向

yum安装git依赖包报错:/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_cal_第1张图片

猜测是安装anaconda的原因。

该博主原文是重新编译了libcurl,考虑到我的需求只是安装git的依赖包,所以采用博主不建议的方式建立了软链:ln -s /usr/lib64/libcurl.so.4.1.1 /usr/local/lib/libcurl.so.4

yum安装git依赖包报错:/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_cal_第2张图片

问题成功解决!

 

你可能感兴趣的:(python,linux,python,git,centos)