script programa para paquetes librerias instalar ejecutar desde descargar cómo consola archivos archivo python google-app-engine

programa - error al ejecutar aplicaciones de Google en python en Windows OS



ejecutar.py desde consola python (2)

en el motor de la aplicación google

obtener un error al ejecutar la aplicación

en los registros de googleappengine

2012-04-21 13:24:04 Comando en ejecución: "[''C: / Python32 / pythonw.exe'', ''C: / Archivos de programa / Google / google_appengine / dev_appserver.py'', ''--admin_console_server ='', '' --port = 8080 '','' C: / udacity / googleapps / hello-udacity ''] "Traceback (última llamada más reciente): Archivo" C: / Program Files / Google / google_appengine / dev_appserver.py ", línea 125, en run_file ( file , globals ()) Archivo "C: / Program Files / Google / google_appengine / dev_appserver.py", línea 121, en run_file execfile (script_path, globals_) NameError: nombre global ''execfile'' no está definido 2012-04- 21 13:24:07 (Proceso salió con el código 1)


Además, tuve el mismo problema. Esto se debe a que he instalado Python 2.7 y Python 3.x (la última versión del framework Django usa este último). Instalé Python 3.x más tarde, así que esta es la versión que se usa de forma predeterminada en mi sistema. Para usar Python 2.7, puede hacer lo siguiente:

C: / Python27 / python.exe dev_appserver.py ruta a su aplicación

Tenga en cuenta que aquí

C: / Python27 / python.exe

es la ruta al ejecutable de Python 2.7 (en mi caso, pero esto podría variar).

Hice eso y funcionó.

Más información y leyendo aquí .


Parece que está ejecutando Python 3.2 (su ejecutable Python está en esta ruta ''C: / Python32 / pythonw.exe'').

Google App Engine necesita Python 2.5 o 2.7 en esta etapa, consulte este artículo . Debe descargar Python 2.7, instalarlo en un directorio paralelo y convertirlo en el ejecutable predeterminado.

Puede resultarle útil leer esta respuesta al ejecutar más de una versión de Python