背景情報:
サーバープログラムを実行しようとしていますpython 2.5.1
(サーバーが作成され、テストされたバージョン)。プログラムには、その機能の一部に OpenSSL ライブラリが必要です。実行中の Amazon Linux インスタンスの yum リポジトリに必要なバージョンの Python がないため、ソースから Python 2.5.1 をインストールしました。
Python 2.5.1 でサーバーを実行しようとすると、次のインポート エラーが発生します。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named OpenSSL
OpenSSL ライブラリは、Python 2.6 (yum によってインストールされたバージョンの Python) にインポートできるため、インストールされていることがわかっています。私のpython 2.5.1のインストールではそれらが見えないだけです。
また、yum経由でpyOpenSSLをインストールしましたが、うまくいきませんでした。