1. 程式人生 > >yum pycurl: libcurl link-time version is older than compile-time version解決方案

yum pycurl: libcurl link-time version is older than compile-time version解決方案

在執行yum 命令時,出現如下錯誤:

pycurl: libcurl link-time version is older than compile-time version

錯誤的原因就是pycurl的版本太舊了,解決方案就是重灌下pycurl。

重灌命令較為簡單,先解除安裝(最好執行兩次)

pip uninstall pycurl

  再安裝

 pip install pycurl

但是如果本機安裝了conda,則可能有多個python環境。必須重灌yum使用的python環境中的pycurl才會生效。需要確認yum使用的python環境是哪個。

先找到yum在哪

[[email protected]
]# whereis yum yum: /usr/bin/yum /etc/yum /etc/yum.conf /usr/share/man/man8/yum.8

檢視yum原始碼

vi /usr/bin/yum

可以看到yum預設使用python是

#!/usr/bin/python

在指定python環境中執行pip

/usr/bin/python -m pip list
/usr/bin/python -m pip uninstall pycurl
/usr/bin/python -m pip install pycurl