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