在執行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在哪
[root@localhost]# 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