Python 3.7 Opciones de servidor de desarrollo local para nuevas aplicaciones de motor de aplicaciones
Tengo una aplicación de motor de aplicaciones que se implementa y ejecuta en el tiempo de ejecución estándar de Python3. También puedo ejecutarlo localmente usando comandos normales comoflask run
. Pero no puedo ejecutarlo de la forma en que podría ejecutar aplicaciones en el tiempo de ejecución 2.7 condev_appserver.py
. Estoy usando la últimagcloud
versión, pero ejecutandodev_appserver.py
resulta en:
ERROR: Python 3 y posterior no es compatible con el SDK de Google Cloud. Utilice Python versión 2.7.x.
Supuse que ya no se suponía que debíamos hacerlo así hasta que viera:https: //cloud.google.com/appengine/docs/standard/python3/tools/local-devserver-comman
Que comienza con:
Python 3.7 Opciones de servidor de desarrollo local
Uso
dev_appserver.py [opciones] yaml_path [archivos ...]
Esdev_appserver.py
compatible con Python3 o no (¿de alguna manera tengo una versión antigua en mi camino)? Si no es así, ¿hay una nueva forma de ejecutar aplicaciones localmente que se adhiera a app.yaml (como tratar las rutas estáticas correctamente) y otorgar otros detalles como el almacén de datos local quedev_appserver.py
¿previsto