pycurl.so: undefined symbol解决方法

centos7的系统yum报如下错误:

/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks

解决方法:

使用ldconfig -p | grep curl查看libcurl.so的链接情况

分别查看libcurl.so.4链接的文件

删除其中高版本的,这里删的是libcurl.so.4.5.0

删除之后使用命令ldconfig重新加载

加载完成后使用ldconfig -p | grep curl查看libcurl.so的链接情况,保证只有一个libcurl.so.4,如图:

现在更新一下yum cache就可以用了

你可能感兴趣的:(Linux)