Wie konfiguriere ich mehrere Ubuntu Python-Installationen, um den SSL-Fehler von App Engine zu vermeiden?

Ich habe Karmic Koala, auf dem standardmäßig Python 2.6 installiert ist.

Ich kann jedoch keine Python App Engine-Projekte ausführen, da hierfür Python 2.5 und Python ssl erforderlich sind.

Um ssl zu installieren, habe ich zuerst python2.5-dev installiert, während ich @ folgEinige Anweisungen, die ich woanders gefunden habe.

sudo apt-get install libssl-dev
sudo apt-get install python-setuptools
sudo apt-get install python2.5-dev 
sudo easy_install-2.5 pyopenssl

Ich befürchte jedoch, dass dies für meine Ubuntu-Installation nicht gut ist, da Ubuntu erwartet, dass Version 2.6 von Python angezeigt wird, wenn Sie "python" in die Befehlszeile eingeben. Stattdessen heißt es "2.5.5".

But App Engine funktioniert danach immer noch nicht. Ich erhalte weiterhin einen SSL-Fehler, wenn ich versuche, meine Python-App auszuführen:

AttributeError: 'module' object has no attribute 'HTTPSHandler'

UPDATE1: Überprüfen Sie einfach, ob SSL als Ergebnis dieser Befehle tatsächlich installiert wurde, indem Sie Folgendes eingeben:

$ python2.5
Python 2.5.5 (r255:77872, Apr 29 2010, 23:59:20) 
[GCC 4.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ssl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named ssl
>>> 

Wie Sie sehen, ist SSL immer noch nicht installiert, was den anhaltenden Fehler in App Engine erklärt.

UPDATE2:

Ich habe versucht, auf die ursprüngliche Standardversion von Python zurückzugreifen:

sudo ln -s /usr/bin/python2.6 python

in meinem/usr/bin/local Mappe

Nun bekomme ich Python 2.6.4, wenn ich 'python' in die Befehlszeile tippe.

Aber dies löst mein App Engine-SSL-Problem nicht.

Wenn jemand weiß, wie ich mich aus diesem Loch herausholen kann, würde ich es begrüßen.