Instalación rota de Python 2.7 GAE que causa ImportError

Gae sdk se estaba ejecutando sin errores (usando 2.7 y webapp2), pero se detuvo repentinamente. Ahora ni siquiera puedo obtener el ejemplo de la página de inicio trabajar.

He hecho instalaciones limpias tanto de python como de gae, sin dados. Probé diferentes versiones de python 2.7 (2.7.3, activestate 2.7.2) y gae (1.6.4, 1.6.5, 1.6.6), pero todavía obtengo el ImportError a continuación.

Información Adicional:

  1. Puedo importar el módulo _socket en cmd o Python Shell sin errores.
  2. Tengo exactamente el mismo problema en mi laptop.
  3. La máquina Vista de mi novia ejecuta bien el código de ejemplo.
  4. No tengo Python 2.5 instalado, supongo que GAE hace referencia al archivo python25.dll en T:\Program Files (x86)\Google\google_appengine\
>     2012-05-22 12:56:59 Running command: "['T:\\Python27\\pythonw.exe', 'T:\\Program Files
> (x86)\\Google\\google_appengine\\dev_appserver.py',
> '--admin_console_server=', '--port=8080',
> u'T:\\Users\\Wyatt\\Desktop\\helloworld']"
>     Traceback (most recent call last):
>       File "T:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 126, in <module>
>         run_file(__file__, globals())
>       File "T:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 122, in run_file
>         execfile(script_path, globals_)
>       File "T:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_main.py",
> line 157, in <module>
>         from google.appengine.tools import appcfg
>       File "T:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line
> 41, in <module>
>         import mimetypes
>       File "T:\Python27\lib\mimetypes.py", line 29, in <module>
>         import urllib
>       File "T:\Python27\lib\urllib.py", line 26, in <module>
>         import socket
>       File "T:\Python27\lib\socket.py", line 47, in <module>
>         import _socket
>     ImportError: Module use of python25.dll conflicts with this version of Python.
>     2012-05-22 12:56:59 (Process exited with code 1)

preguntado el 22 de mayo de 12 a las 21:05

¿Es posible que tenga una versión anterior de Python instalada en la máquina y que esté en la RUTA? -

Lo he comprobado, no hay nada en las variables PATH que no debería estar allí. -

Raro eso python25.dll se está metiendo en la mezcla. No sé lo suficiente sobre Windows7 para explicar eso. -

Me encontré con este problema recientemente y logré solucionarlo eliminando la variable de entorno PYTHONPATH. -

@KevinP Encontré el mismo problema, pero no puedo encontrar PYTHONPATH ... ¿dónde lo encontraste? -

1 Respuestas

Tuve el mismo problema y lo solucioné eliminando PYTHONPATH de las variables de entorno. Estoy instalando SimpleCV y el problema viene de ahí.

Vaya a Sistema => Parámetros avanzados del sistema => variables de entorno, luego en variables de usuario busque PYTHONPATH y elimínelo. Reinicie Google AppEngine y debería funcionar.

Respondido el 07 de enero de 14 a las 22:01

Si eliminamos pythonpath de las variables de usuario, el iniciador del motor de aplicaciones de Google no se ejecutará ya que requiere python: Faizán Ali

debe eliminarlo de las variables de usuario y mantener C:\python27 en la ruta del sistema. Lo hice y está funcionando bien. - Gamba Osaca

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.