не является проектом движка приложений при попытке развертывания
Я получаю эту ошибку, когда пытаюсь развернуть свой проект python в первый раз. Я мог бы поклясться, что все устроил правильно. Есть ли что-то, что мне нужно установить в конфигурации? Я понятия не имею, с чего начать поиски, любая помощь будет оценена.
Это мой app.yaml
файл. Он находится в папке src
:
application: bsl-dm
version: 1
runtime: python
api_version: 1
EDIT: после изучения этого, я думаю, что решение заключается в том, что вы не можете сделать это для python через eclipse (только java). Вместо этого вы должны использовать отдельное приложение "Google App Engine Launcher".
4 ответа:
Я понял твою проблему. Я думаю, что вы используете плагин google для развертывания приложения, которое ожидает java-приложение. Это не будет работать для приложений python. Для развертывания на языке Python приложения двигателя от использования плагина Eclipse пункт PyDev. Поиск в google приведет вас туда
Это меня тоже достало! Я предположил, что кнопка на панели инструментов может быть использована и для Python, но это было только для java.
В eclipse (который я предполагаю, что это то же самое в Aptana) после установки плагина pydev просто щелкните правой кнопкой мыши на главной папке приложения и перейдите в "PyDev: Google App Engine" и нажмите "Загрузить"
У вас есть регистрация уникального идентификатора приложения в appengine.google.com для вашего аккаунта inorder развернуть то же самое.Вы увидите что-то вроде этого, где вам нужно выбрать идентификатор и зарегистрировать его. Убедитесь, что вы упомянули то же самое в своем приложении.и YAML.
Вы зарезервировали этот идентификатор приложения в https://appengine.google.com/ ?