@ kip2 - в текущем gcloud SDK (более старый GAE SDK может не иметь его).
я есть приложение app-engine, которое развернуто и работает в стандартной среде исполнения Python3. Я также могу запустить его локально, используя обычные команды, такие какflask run
, Но я не могу запустить его так, как я мог запускать приложения во время выполнения 2.7 сdev_appserver.py
, Я использую последниеgcloud
версия, но работаетdev_appserver.py
результаты в:
ОШИБКА: Python 3 и более поздние версии не совместимы с Google Cloud SDK. Пожалуйста, используйте Python версии 2.7.x.
Я предположил, что мы просто не должны делать это таким образом, пока не увидим:https://cloud.google.com/appengine/docs/standard/python3/tools/local-devserver-command
Который начинается с:
Параметры локального сервера разработки Python 3.7
Использование:
dev_appserver.py [параметры] yaml_path [файлы ...]
Являетсяdev_appserver.py
совместимо с Python3 или нет (может быть, у меня как-то есть старая версия в моем пути)? Если нет, есть ли новый способ запуска приложений локально, который будет придерживаться app.yaml (например, правильно обрабатывать статические пути) и давать другие тонкости, такие как локальное хранилище данных, котороеdev_appserver.py
при условии?