Cómo usar Python 3 con el servidor de desarrollo local de Google App Engine
Tengo una aplicación Python local configurada con
runtime: python
en suapp.yaml
archivo. Al iniciar el servidor de desarrollo local con
dev_appserver.py app.yaml
todo está bien.
Dado que el Servidor de desarrollo local de GAE usa Python2.7 de forma predeterminada, ahora quiero usar Python3.x en su lugar. De acuerdo con la documentación de Google, tenemos que usar elambiente flexible. Así estoy cambiandoapp.yaml
a:
runtime: python
env: flex
runtime_config:
python_version: 3
Ahoradev_appserver.py app.yaml
escupe:
Under dev_appserver, runtime:python is not supported for Flexible environment.
El problema se puede reproducir conAplicación Hello World de Google que usa el entorno flexible también.
¿Entonces localmente no podemos usar Python3? ¿Cómo podemos ejecutar mi código Python3 localmente antes de cargarlo?