2009-06-11 7 views
2

J'ai essayé d'utiliser le module ssl dans Python 2.6 mais on m'a dit qu'il n'était pas disponible. Après avoir installé OpenSSL, j'ai recompilé 2.6 mais le problème persiste.Ajout du support SSL à Python 2.6

Des suggestions?

Répondre

4

Avez-vous installé les bibliothèques de développement OpenSSL? J'ai dû installer openssl-devel sur CentOS, par exemple. Sur Ubuntu, sudo apt-get build-dep python2.5 a fait l'affaire (même pour Python 2.6).

+0

«sudo apt-get build-dep python2.6» fonctionne maintenant sur Ubuntu 10.04 – ftravers

-4

Utilisez pexpect avec le binaire openssl.

+1

Downvoters stupides, cette réponse est fabuleuse. –

+0

sauf que le sous-processus est bon et fait partie de la bibliothèque std (note: je ne vous ai pas downvote) –

+0

pexpect a l'avantage supplémentaire de permettre à quelqu'un d'attendre certaines actions par openssl pour finir avant d'envoyer plus de données à STDOUT. Cette finesse devrait être codée manuellement sinon. –

-1

Utilisez les fichiers binaires fournis par python.org ou par votre distributeur OS. C'est beaucoup plus facile que de le construire vous-même, et toutes les fonctionnalités sont généralement compilées.

Si vous avez vraiment besoin de le créer vous-même, vous devrez fournir plus d'informations ici sur les options de construction que vous avez fournies, votre environnement est comme, et peut-être fournir quelques journaux.

+0

Je l'ai installé via un fichier tar sous Ubuntu Linux 8.10. Il suffit de le décompresser, exécuté ./configure;make;sudo make install et a été fait. C'est juste que je ne peux pas obtenir le SSL à importer. –