谷歌应用引擎上传404错误

0 投票
1 回答
945 浏览
提问于 2025-04-18 10:32

我正在尝试用谷歌应用引擎(Python版)上传一个简单的“你好,世界”程序。每次上传时,我都会遇到以下错误:

Error 404: --- begin server output ---
This application does not exist (app_id=u'sqeekytest').
--- end server output ---

我已经检查了很多遍,确认应用的ID是匹配的。我在一个讨论串中找到了一个可能的解决办法,但我对这些东西完全不懂,不确定自己是否做对了。

这个应用不存在(app_id=xxx)

看起来解决这个问题的最常见方法是运行 appcfg.py update . --no_cookies。不过我不太清楚该在哪里运行这个命令。是要在命令提示符(cmd)、Python的命令行,还是谷歌云SDK的命令行中运行呢?我在不同的地方试过,结果只有一次是打开了PyCharm。要么这个解决办法对我没用,要么我做错了什么(更可能是后者)。我搞不清楚该怎么做。

谢谢

1 个回答

0

打开一个终端或命令提示符,然后切换到你的项目目录

$ cd path/to/project

然后在这里输入

$ appcfg.py update . --no_cookies

这假设你的 app.yaml 文件在项目的根目录。如果它在其他目录,你需要通过以下方式指定它

$ appcfg.py update /path/to/directory/where/app.yaml/is --no_cookies

可能是 appcfg.py 不在你的路径中,这种情况下你可以把它添加到路径里,或者直接指定它的位置,同样是在项目的根目录下。

$ path/to/google-cloud-sdk/bin/appcfg.py update . --no_cookies

这会在浏览器中打开一个网页,询问你是否允许,一旦你同意,它会自动继续在终端/命令提示符中进行部署过程。

撰写回答