2009-06-11 18 views
2

sslモジュールをPython 2.6で使用しようとしましたが、利用できないと言われました。 OpenSSLをインストールした後、私は2.6を再コンパイルしましたが、問題は解決しません。Python 2.6へのSSLサポートの追加

提案がありますか?

答えて

4

OpenSSL開発ライブラリをインストールしましたか?たとえば、CentOSにopenssl-develをインストールする必要がありました。 Ubuntuでは、sudo apt-get build-dep python2.5がトリックをしました(Python 2.6でも)。

+0

'sudo apt-get build-dep python2.6'がUbuntu 10.04で動作するようになりました。 – ftravers

-4

pexpectをopensslバイナリに使用してください。

+1

愚かなdownvoters、この答えは素晴らしいです。 –

+0

サブプロセスは正常であり、stdライブラリの一部です(注:私はあなたにdownvoteをしませんでした) –

+0

pexpectには、より多くのデータをSTDOUTに送信する前に、opensslによる特定のアクションを待つことを許可するという利点があります。このような面白さは、手動でコード化する必要があります。 –

-1

python.orgまたはOSディストリビュータが提供するバイナリを使用します。

本当に自分でビルドする必要がある場合は、提供したビルドオプションや環境などについて詳しく知っておく必要があります。おそらくいくつかのログを提供しています。

+0

私はUbuntu Linux 8.10のtarファイルを使ってインストールしました。それを解凍して./configure;make;sudo make installを実行して完了しました。私はsslをインポートすることができません。 –

関連する問題