找不到appcfg.py或dev_appserver.py?

11 投票
7 回答
17691 浏览
提问于 2025-04-16 12:58

我的电脑显示...

"-bash: appcfg.py: 找不到命令"

这是什么问题呢?

我可以通过google-app-engine-launcher来运行我的应用,而且我已经安装了Python。

我正在尝试用"appcfg.py update myapp"来上传我的应用。

我对Mac开发还很陌生。

7 个回答

3

如果有人(像我一样)最近因为文档中仍然频繁出现 appcfg.pydev_appserver.py 而看到这个内容:

0.9.68 (2015/07/08)

[...]

  • 独立的 App Engine SDK 现在不再通过 Cloud SDK 分发了。
    • 你仍然可以通过 gcloud preview app 这个命令组来使用 App Engine 的功能。
    • [...]
    • 如果你需要直接使用 appcfg 或 dev_appserver,这些工具仍然可以在 App Engine SDK 的下载页面找到,链接在这里: https://cloud.google.com/appengine/downloads

(来自 google-cloud-sdk/RELEASE_NOTES

4

这是我路径目录的样子:Home/Brice/google_projects/google_appengine

我把google_appengine和我的google_apps都存放在google_projects文件夹里

在终端中:(当我在google_projects文件夹里时)

上传到本地服务器:

google_appengine/dev_appserver.py appname

上传到GAE(谷歌应用引擎):

google_appengine/appcfg.py update appname

记得把appname替换成你应用文件夹的名字

希望这能帮到你!

17

在App Engine的启动器里,有一个菜单选项叫做“创建符号链接...”,这个选项可以为各种App Engine的实用命令(比如appcfg.py)添加符号链接。

撰写回答