Fatal Python error: pycurl: libcurl link-time version is older than compile-time version

Fatal Python error: pycurl: libcurl link-time version is older than compile-time version

centos7.0以上系統yum是依賴於python的。

yum安裝某個軟件有時會遇到如下錯誤:

Fatal Python error: pycurl: libcurl link-time version is older than compile-time version

修復pycurl後可以解決。

首先安裝 python  的  pip 工具    https://pypi.python.org/pypi/pip/1.4.1

tar zxvf pip-1.4.1.tar.gz

cd pip-1.4.1

python setup.py install

報錯:安裝python軟件找不到setuptools的解決方案

下載:http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg

執行:

sh setuptools-0.6c11-py2.7.egg 

安裝完setuptools後,就能再次使用

然後再安裝 python-devel 包,系統自己選  http://rpmfind.net/linux/rpm2html/search.php?query=python-devel

rpm -ivh python-devel-2.7.5-16.el7.x86_64.rpm

安裝完畢

卸載pycurl

pip uninstall pycurl

export PYCURL_SSL_LIBRARY=openssl

再次安裝pycurl

pip install pycurl

再次運行 yum 正常了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章