Centos サーバーに Python 2.4 と 2.7 があります。Python 2.7 で PyCURL を使用したいと考えています。yum install pycurl を実行したところ、インストールされているように見えましたが、PyCURL をインポートしようとすると、Python 2.4 では正常に機能しますが、2.7 では機能しません。Pythonの特定のバージョンにPyCURL(または、これが将来問題になることがわかっているので、他のPython拡張機能)をインストールする方法を教えてください。ありがとうC
------ SOULTION (gjallar に感謝) ----------
YUM を使用する代わりに、必要な python バージョンを使用して setup.py ファイルを実行することにより、PyCurl をダウンロードしてインストールしました。
sudo python2.7 setup.py install
libcurlのバージョンが間違っているというエラーが表示されたため、これはまだ機能しませんでした
これを解決するために、 http : //curl.haxx.se/download.html から最新の curl バージョンをダウンロードし、次の手順に従ってインストールしました: http://curl.haxx.se/docs/install.html
悲しいことに、Python で pycurl をインポートしようとしたときのように、これはまだ機能しませんでした。
File "<stdin>", line 1, in <module>
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory
これは、次のコマンドを実行することで解決されました。
export LD_LIBRARY_PATH=/usr/local/lib
投稿で示唆されているように: Python が sys.path のディレクトリにある共有オブジェクトを見つけられないのはなぜですか? (ありがとうビナイ)
今では動作します。