2011-06-13 58 views
4

我在第一次尝试部署我的python项目时遇到此错误。我可以发誓,我正确地设置了一切。有什么我需要在配置中设置?我不知道从哪里开始寻找,任何帮助将不胜感激。<项目名称>尝试部署时不是App Engine项目

screen capture

这是我app.yaml文件。它驻留在src文件夹:

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

编辑:寻找到这之后,我认为解决的办法是,你可以不通过蚀(仅JAVA)的蟒蛇做到这一点。您必须使用单独的“Google App Engine启动器”应用程序。

回答

6

我得到了你的问题。我想你正在使用谷歌插件来部署预计Java应用程序的应用程序。它不适用于python应用程序。从eclipse部署Python应用程序引擎应用程序使用pydev插件。谷歌搜索将让你在那里

+0

好的。这当然可以解释它。 – 2011-06-13 20:21:08

0

您是否已在https://appengine.google.com/保留该应用ID?

+0

呀我有。我对此并不积极,但我认为问题发生在它与服务器联系之前。 – 2011-06-13 02:26:58

1

您在appengine.google.com为您的帐户注册一个独特的应用程序ID,以便部署相同的内容。您将看到类似此处的内容,您必须选择一个ID并注册它。确保你在app.yaml中提到了相同的内容。 appengine

+0

我已经这样做了。问题似乎在我身边,在应用程序设置的某个地方。 app.yaml文件位于“src”文件夹中。这是正确的地方吗? – 2011-06-13 14:07:14

+0

雅app.yaml驻留在src文件夹中。我认为你应该发布你的app.yaml – 2011-06-13 14:13:27

+0

很酷,我刚刚发布了app.yaml文件 – 2011-06-13 17:28:02

3

这也让我呢!我认为工具栏中的按钮也可用于Python,但它仅适用于Java。

在Eclipse(其中即时猜测其同在的Aptana)一旦你有PyDev的插件安装,只需右键点击您的应用程序主文件夹,然后转到“PyDev的:谷歌应用程序引擎”,并点击“上传”

+1

注意:如果我右键单击项目中的Src文件夹,这种方法就行,如果我右键单击顶级Project文件夹本身 – gorbysbm 2013-08-02 17:25:08