致命的なPythonエラー:pycurl:libcurlリンクタイムバージョンがコンパイルタイムバージョンより前です。

致命的なPythonエラー:pycurl:libcurlリンクタイムバージョンがコンパイルタイムバージョンより前です。

(Amazon Linux)サーバーでsudoを介してyumを更新すると、次のエラーが発生します。

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

私のシステムでは、次のlibcurlライブラリを見つけました。

/usr/lib/libcurl.so.4.3.0
/usr/lib/libcurl.so.4 -> libcurl.so.4.3.0

/usr/local/zend/lib/libcurl.so.4.2.0
/usr/local/zend/lib/libcurl.so -> libcurl.so.4.2.0
/usr/local/zend/lib/libcurl.so.4 -> libcurl.so.4.2.0

あれこれ色々試してみたけどOracleブログ:

python
>>> import pycurl
dlopen("/usr/lib/python2.7/dist-packages/pycurl.so", 2);

ldd /usr/lib/python2.7/dist-packages/pycurl.so
libcurl.so.4 => /usr/local/zend/lib/libcurl.so.4 (0xb7714000)
rpm -q /usr/local/zend/lib/libcurl.so.4
package /usr/local/zend/lib/libcurl.so.4 is not installed

正直なところ、この情報が役に立ったとしても、今はどうすればいいのかわかりません。私ができる唯一の説明は、間違ったlibcurlが使用されていることです。しかし、シンボリックリンクを変更したり、単に実験してみるのは賢明ではないと思います。

libcurlを正しく動作させるには?

ベストアンサー1

おすすめ記事