не является проектом движка приложений при попытке развертывания


Я получаю эту ошибку, когда пытаюсь развернуть свой проект python в первый раз. Я мог бы поклясться, что все устроил правильно. Есть ли что-то, что мне нужно установить в конфигурации? Я понятия не имею, с чего начать поиски, любая помощь будет оценена.

снимок экрана

Это мой app.yaml файл. Он находится в папке src:

application: bsl-dm
version: 1
runtime: python
api_version: 1

EDIT: после изучения этого, я думаю, что решение заключается в том, что вы не можете сделать это для python через eclipse (только java). Вместо этого вы должны использовать отдельное приложение "Google App Engine Launcher".

4 4

4 ответа:

Я понял твою проблему. Я думаю, что вы используете плагин google для развертывания приложения, которое ожидает java-приложение. Это не будет работать для приложений python. Для развертывания на языке Python приложения двигателя от использования плагина Eclipse пункт PyDev. Поиск в google приведет вас туда

Это меня тоже достало! Я предположил, что кнопка на панели инструментов может быть использована и для Python, но это было только для java.

В eclipse (который я предполагаю, что это то же самое в Aptana) после установки плагина pydev просто щелкните правой кнопкой мыши на главной папке приложения и перейдите в "PyDev: Google App Engine" и нажмите "Загрузить"

У вас есть регистрация уникального идентификатора приложения в appengine.google.com для вашего аккаунта inorder развернуть то же самое.Вы увидите что-то вроде этого, где вам нужно выбрать идентификатор и зарегистрировать его. Убедитесь, что вы упомянули то же самое в своем приложении.и YAML. appengine

Вы зарезервировали этот идентификатор приложения в https://appengine.google.com/ ?