0

CentOS 5を実行しているサーバーにPython2.6用のpycurlをインストールできません。easy_install-2.6を使用していますが、多くのエラーが出力されます。

ここに出力:http://pastebin.com/Dw92H7fC

ヘルプは素晴らしいでしょう。:)

4

4 に答える 4

2

特にCentOSの経験はありませんが、一般的な経験則として、非常に特別な必要がない限り、システムのパッケージマネージャーを使用してインストールする必要がありますパッケージ マネージャーにより、インストールとアンインストールが簡単になり、さらに重要なことに、セキュリティ アップデートの管理が簡単になり、OS をアップグレードする際の破損を回避できます。

あなたの場合、パッケージ マネージャーは yum だと思います。おそらくpycurlを検索できる検索機能がいくつかありますが、パッケージの名前はpython-pycurlのようなものだと思います(少なくともDebianおよび関連ディストリビューションにはあります)。したがって

yum install python-pycurl

PyCURL をインストールするための推奨される方法です。

于 2010-09-23T07:23:26.840 に答える
1

serverfaultから回答を見つけました

https://serverfault.com/questions/235981/installing-libcurl-7-19-on-centos5

私はそれを考え出した。ここに興味があるかもしれない人のために私がしたことです。

  1. http://markus.revti.com/2009/12/install-rtorrent-using-curl-in-different-の手順に従って、別のディレクトリ(/ opt / curlを使用)に目的のバージョンのcurl/libcurlをビルドします 。 path-on-centos-linux /

  2. ここで適切なlibcurlバージョンのpycurlソースを入手してくださいhttp://pycurl.sourceforge.net/download/

  3. setup.pyを実行し、代替libcurlに対してビルドするように指示します。つまり、python26 setup.py install --curl-config = / opt / curl / bin / curl-config

于 2012-02-29T10:34:47.383 に答える
1

どのようにpythonをインストールしましたか?あなたはおそらくする必要があります:

yum インストール python26-devel

于 2010-10-29T20:19:49.050 に答える
0

Python の開発コンポーネントを正しくインストールしていないようです (特にヘッダー: Python.h が見つかりません)。それらを正しい場所にインストールすれば、うまくいくはずです。Python は通常、make install を実行すると、これをうまく実行できます。

于 2010-09-23T09:35:01.710 に答える