HTTPSConnection-Modul fehlt in Python 2.6 auf CentOS 5.2

8

Ich spiele mit einer Python-Anwendung auf CentOS 5.2 herum. Es verwendet das Boto-Modul für die Kommunikation mit Amazon Web Services, für die eine Kommunikation über eine HTTPS-Verbindung erforderlich ist.

Wenn ich versuche, meine Anwendung auszuführen, erhalte ich eine Fehlermeldung bezüglich fehlender HTTPSConnection: "AttributeError: 'Modul' Objekt hat kein Attribut 'HTTPSConnection'"

Google gibt wirklich nichts relevantes zurück, ich habe die meisten Lösungen ausprobiert, aber keine löst das Problem.

Hat jemand so etwas gefunden?

Hier ist die Rückverfolgung:

%Vor%     
d2kagw 18.05.2009, 10:24
quelle

3 Antworten

7

zitieren aus der Python-Dokumentation ( Ссылка ):

Hinweis HTTPS-Unterstützung ist nur verfügbar, wenn das Socket-Modul mit SSL-Unterstützung kompiliert wurde.

Sie sollten herausfinden, wie Python auf dem CentOS gebaut wurde.

    
jhwist 18.05.2009, 11:38
quelle
7

Bitte installieren Sie openssl und openssl-devel, bevor Sie python2.6 installieren.

Sie können diese Pakete einfach mit yum installieren und eine Neuinstallation von python2.6 durchführen (keine Notwendigkeit, bereits installiertes python2.6 zu entfernen)

%Vor%     
andy 08.04.2010 10:01
quelle
0

Wie kommt es, dass Sie Python 2.6 haben? In CentOS 2.4 ist Standard, dies könnte die Ursache Ihres Problems sein. Vielleicht lohnt es sich, boto erneut zu installieren, da die Bibliothekspfade möglicherweise nicht korrekt sind

    
didi 18.05.2009 12:44
quelle

Tags und Links