CentOS 5を実行しているサーバーにPython2.6用のpycurlをインストールできません。easy_install-2.6を使用していますが、多くのエラーが出力されます。
ここに出力:http://pastebin.com/Dw92H7fC
ヘルプは素晴らしいでしょう。:)
CentOS 5を実行しているサーバーにPython2.6用のpycurlをインストールできません。easy_install-2.6を使用していますが、多くのエラーが出力されます。
ここに出力:http://pastebin.com/Dw92H7fC
ヘルプは素晴らしいでしょう。:)
特にCentOSの経験はありませんが、一般的な経験則として、非常に特別な必要がない限り、システムのパッケージマネージャーを使用してインストールする必要があります。パッケージ マネージャーにより、インストールとアンインストールが簡単になり、さらに重要なことに、セキュリティ アップデートの管理が簡単になり、OS をアップグレードする際の破損を回避できます。
あなたの場合、パッケージ マネージャーは yum だと思います。おそらくpycurlを検索できる検索機能がいくつかありますが、パッケージの名前はpython-pycurlのようなものだと思います(少なくともDebianおよび関連ディストリビューションにはあります)。したがって
yum install python-pycurl
PyCURL をインストールするための推奨される方法です。
serverfaultから回答を見つけました
https://serverfault.com/questions/235981/installing-libcurl-7-19-on-centos5
私はそれを考え出した。ここに興味があるかもしれない人のために私がしたことです。
http://markus.revti.com/2009/12/install-rtorrent-using-curl-in-different-の手順に従って、別のディレクトリ(/ opt / curlを使用)に目的のバージョンのcurl/libcurlをビルドします 。 path-on-centos-linux /
ここで適切なlibcurlバージョンのpycurlソースを入手してくださいhttp://pycurl.sourceforge.net/download/
setup.pyを実行し、代替libcurlに対してビルドするように指示します。つまり、python26 setup.py install --curl-config = / opt / curl / bin / curl-config
どのようにpythonをインストールしましたか?あなたはおそらくする必要があります:
yum インストール python26-devel
Python の開発コンポーネントを正しくインストールしていないようです (特にヘッダー: Python.h が見つかりません)。それらを正しい場所にインストールすれば、うまくいくはずです。Python は通常、make install を実行すると、これをうまく実行できます。