не является проектом App Engine при попытке развертывания - PullRequest
4 голосов
/ 13 июня 2011

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

screen capture

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

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

РЕДАКТИРОВАТЬ: После изучения этого, я думаю, решение заключается в том, что вы не можете сделать это для Python через Eclipse (только Java). Вместо этого вам нужно использовать отдельное приложение «Google App Engine Launcher».

Ответы [ 4 ]

6 голосов
/ 13 июня 2011

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

3 голосов
/ 19 ноября 2012

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

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

1 голос
/ 13 июня 2011

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

0 голосов
/ 13 июня 2011

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

...