Как настроить несколько установок Ubuntu Python, чтобы избежать ошибки SSL в App Engine?

У меня Karmic Koala, на котором установлен Python 2.6 по умолчанию.

Однако я не могу запускать проекты Python App Engine, потому что они требуют Python 2.5 и Python ssl.

Чтобы установить ssl, я сначала установил python2.5-devнекоторые инструкции, которые я нашел в другом месте.

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

Тем не менее, я боюсь, что это плохо для моей установки Ubuntu, так как Ubuntu ожидает увидеть версию 2.6 Python при вводе 'python' в командной строке. Вместо этого написано «2.5.5».

Но App Engine все еще не работает после всего этого. Я продолжаю получать ошибку, связанную с SSL, всякий раз, когда я пытаюсь запустить свое приложение Python:

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

ОБНОВЛЕНИЕ 1: Просто проверил, действительно ли SSL установлен в результате этих команд, набрав:

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

Как видите, SSL все еще не установлен, что объясняет продолжающуюся ошибку App Engine.

UPDATE2:

Я попытался вернуться к исходной версии Python по умолчанию, выполнив это:

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

в моем/usr/bin/local папка.

Теперь я получаю Python 2.6.4, когда набираю 'python' в командной строке.

Но это не решает мою проблему с App Engine SSL.

Если кто-нибудь знает, как я могу выкопать себя из этой ямы, я был бы признателен.

Ответы на вопрос(2)

Ваш ответ на вопрос