出错/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks
umerror
在centos上更改python版本之后,出错:
按顺序执行下面的代码:
ldd /usr/lib64/python2.7/site-packages/pycurl.so | grep "curl"
应该会得到一个结果和路径.这个地方应该有个路径,cd进去
执行
ldd /usr/lib64/python2.7/site-packages/pycurl.so | grep "curl"
会看到一堆软连接,不用管,直接执行:
sudo rm -rf libcurl.so libcurl.so.4
现在就可以正常执行yum的下载命令了
- CRYPTO_num_locks site-packages undefined packages python2crypto_num_locks site-packages undefined packages site-packages future site-packages annotations packages packages fastjsonschema site-packages anaconda3 39 bson get_object_size site-packages site-packages installation defaulting writeable apscheduler python3 python site-packages markupsafe 39 site-packages soft_unicode site-packages packages位置 目录 crypto_num_locks