<项目名称> 在尝试部署时不是 App Engine 项目

4 投票
4 回答
1223 浏览
提问于 2025-04-16 19:26

我在第一次尝试部署我的Python项目时遇到了这个错误。我真心觉得我已经把所有东西都设置好了。请问我需要在配置中设置什么吗?我不知道从哪里开始找,任何帮助都非常感谢。

屏幕截图

这是我的 app.yaml 文件。它位于 src 文件夹里:

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

编辑:经过一番研究,我觉得解决办法是你不能通过Eclipse来做Python的部署(只能用Java)。你需要使用单独的“Google App Engine Launcher”应用程序。

4 个回答

1

你需要在 appengine.google.com 上为你的账号注册一个独特的应用程序 ID,才能进行部署。你会看到一个界面,在那里你需要选择一个 ID 并进行注册。确保你在 app.yaml 文件中也提到了这个 ID。

appengine
3

我也遇到过这个问题!我以为工具栏里的按钮也可以用来做Python的,但其实它只适用于Java。

在Eclipse中(我猜在Aptana里也是一样),只要你安装了pydev插件,右键点击你应用的主文件夹,然后选择“PyDev: Google App Engine”,接着点击‘上传’就可以了。

6

我明白你的问题了。你可能在使用谷歌的插件来部署应用,这个插件是为了Java应用准备的。它不适用于Python应用。如果你想从Eclipse部署Python应用,可以使用pydev插件。你在谷歌上搜索一下就能找到相关信息。

撰写回答