Estoy tratando de ejecutar appcfg.py desde CMD. En lugar de implementar, se edita en google chrome.

Instalé Python 2.7.13 y el SDK original de Google App Engine para PHP . Creé mi primer proyecto en la consola de Google y cuando bash implementar el archivo de proyecto desde cmd usando

appcfg.py -A *project-id* update *project-folder*

En lugar de ejecutarse, solo se está editando en chrome. Por favor, consulte la imagen adjunta de edición de chrome appcfg.py

probablemente esté ejecutando Windows y probablemente haya asociado incorrectamente sus archivos .py con Google Chrome (como si .html asociado a archivos .html )

Chrome actúa como un visor de texto en ese caso.

Reinstale python (para arreglar asociaciones, eso sería lo mejor que se puede hacer, python tiene una opción de “reparación” al ejecutar la instalación, no es necesario desinstalar / reinstalar) o eliminar su clave de registro de usuario:

 [HKEY_CLASSES_ROOT\Python.File\shell\open\command] 

que debe contener algo mal como:

 @="\"C:\\Programs\\chrome.exe\" \"%1\" 

y dejar que las asociaciones de archivos del sistema tomen el control.

o como solución alternativa, si no puede, simplemente use el prefijo python para forzar la ejecución de python en lugar de confiar en las asociaciones de archivos:

 python appcfg.py -A *project-id* update *project-folder* 

(Python debe estar en la ruta, y appcfg.py debe estar en el directorio actual o en PYTHONPATH )

tenga en cuenta que el shebang #!/usr/bin/python no ayuda aquí (en Linux hubiera ayudado)