Como configurar várias instalações do Ubuntu Python para evitar o erro SSL do App Engine?

Eu tenho o Karmic Koala, que tem o Python 2.6 instalado por padrão.

No entanto, não posso executar nenhum projeto do Python App Engine porque eles exigem o Python 2.5 e o python ssl.

Para instalar o ssl, instalei o python2.5-dev primeiro, seguindoalgumas instruções que encontrei em outro lugar.

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

No entanto, receio que isso não seja bom para minha instalação do Ubuntu, pois o Ubuntu espera ver a versão 2.6 do Python quando você digita 'python' na linha de comando. Em vez disso, diz '2.5.5'.

Mas o App Engine ainda não funciona depois de tudo isso. Continuo recebendo um erro relacionado ao SSL sempre que tento executar meu aplicativo Python:

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

UPDATE1: Apenas verifique se o SSL realmente foi instalado como resultado desses comandos, digitando o seguinte:

$ 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
>>> 

Como você pode ver, o SSL ainda não está instalado, o que explica o erro contínuo do App Engine.

UPDATE2:

Tentei reverter para a versão padrão original do Python, fazendo o seguinte:

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

no meu/usr/bin/local pasta.

Agora, obtenho o Python 2.6.4 quando digito 'python' na linha de comando.

Mas isso não resolve meu problema de SSL do App Engine.

Se alguém souber como eu posso sair desse buraco, eu apreciaria.

questionAnswers(2)

yourAnswerToTheQuestion