2

CentOS 5にpycurlをインストールするのは非常に難しいと思います。

これは私が得ているエラーです:

>>> import pycurl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory

いくつかの助けは驚くべきものではありません。:|

4

3 に答える 3

8

これは古い質問であることは知っていますが、この問題が発生したばかりで、解決策は次のソフトリンクを追加することでした:

ln -s /usr/local/lib/libcurl.so.4.1.0 /usr/lib/libcurl.so.4

これは libcurl 7.19 用です。

問題は、pycurl が libcurl を探しているため、CentOS にインストールされた場所とは異なる場所にあるようです。

これは、おそらく今日のほとんどのインストールである 2.4 以外のバージョンの Python を使用している場合など、手動で pycurl をインストールする場合に機能します。pycurl centos rpm がそれを処理すると思いますが、それは 2.4 でのみ機能します。

于 2011-05-20T04:57:19.447 に答える
1

Fedora 13 では、python-pycurl が探していたパッケージになります。それを試してみてください。

于 2010-06-24T05:11:23.357 に答える
0

次のようにインストールできる libcurl ライブラリが不足しているようです。

sudo yum install libcurl

その後、次のようにして pycurl のインストールを更新することをお勧めします。

sudo easy_install pycurl

「コマンドが見つかりません」というエラーが表示される場合 (CentOS の組み込みバージョンの Python に SetupTools a/k/a/ easy_install が含まれているかどうかはわかりません)、最初に SetupTools が必要で、次に easy_install コマンドを実行します。その上:

sudo yum install python-setuptools

それが役立つことを願っています!

于 2010-04-21T15:27:44.500 に答える