Tengo Karmic Koala que tiene instalado Python 2.6 por defecto.¿Cómo configuro varias instalaciones de Ubuntu Python para evitar el error SSL de App Engine?
Sin embargo, no puedo ejecutar ningún proyecto de Python App Engine porque requieren Python 2.5 y python ssl.
Para instalar ssl instalé python2.5-dev primero mientras seguía some instructions I found elsewhere.
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
Sin embargo, me temo que esto no es bueno para mi instalación de Ubuntu desde Ubuntu espera ver la versión 2.6 de Python cuando se escribe 'python' en la línea de comandos. En cambio, dice '2.5.5'.
Pero App Engine aún no funciona después de todo esto. Puedo continuar recibiendo un error relacionado con SSL siempre que intente ejecutar mi aplicación Python:
AttributeError: 'module' object has no attribute 'HTTPSHandler'
Update1: Sólo comprueba si SSL instalado realmente como resultado de esos comandos escribiendo esto:
$ 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 puede ver, SSL aún no está instalado, lo que explica el error continuo de App Engine.
Update2:
traté de volver a la versión original por defecto de Python al hacer esto:
sudo ln -s /usr/bin/python2.6 python
en mi carpeta /usr/bin/local
.
Ahora obtengo Python 2.6.4 cuando escribo 'python' en la línea de comando.
Pero esto no soluciona mi problema SSL de App Engine.
Si alguien sabe cómo puedo sacarme de este agujero, lo agradecería.
¿Está intentando hacer algo con SSL en GAE? De lo contrario, no debería necesitar el módulo ssl instalado. ¿Podría compartir qué código está causando ese error? –
Estoy llamando a dev_appserver.py en el "new_project_template" que viene con App Engine. Ocurre en los otros proyectos de demostración también. No estoy haciendo nada con SSL yo mismo. – Linc
¿Obtiene más información sobre el error cuando inicia dev_appserver.py con el indicador "-d" (depurar)? Estoy ejecutando el SDK en lúcido con Python 2.6.5 y no puedo confirmar ningún problema debido a eso hasta el momento. – Birt