上传应用程序Python Google App Engine时出错

时间:2013-04-05 16:58:01

标签: python google-app-engine

我一直在尝试使用Windows命令提示符上传python Google应用引擎文件夹。我有app.yaml以及文件夹中的python文件。但是当我在命令提示符中传递以下命令时:

appcfg.py --oauth2 update C:/Path/to/the/folder

我收到此错误。

appcfg.py: error: Directory does not contain an Project.yaml configuration file.

我错在哪里,我该怎么办?

这是我的app.yaml文件:

application: myappid
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /.*
  script: sampleapp.app

libraries:
- name: lxml
  version: "latest"

2 个答案:

答案 0 :(得分:3)

检查shell语法。我也有这个错误消息,没有引用正确的项目文件夹。请注意结尾斜杠:

appcfg.py --oauth2 update C:/ Path / to / the / folder /

答案 1 :(得分:0)

首先,必须使用结束斜杠,并且必须在“update”

之后键入绝对路径

还有另一种方法,使用pycharm(我的项目是在python中)并单击“工具”,找到谷歌应用引擎,然后单击“上传应用程序....”,确保您的应用程序ID在yaml文件中是正确的。 IDE将负责这些工作。

这个问题需要一段时间才能解决。 希望它可以帮助〜