2013-04-05 99 views
1

我一直在嘗試使用Windows命令提示符上傳python Google應用程序引擎文件夾。我有app.yaml以及文件夾中的python文件。但是當我在命令提示符中傳遞以下命令時:上傳應用程序Python Google App Engine時出錯

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

https://developers.google.com/appengine/docs/python/config/appconfig#About_app_yaml假設您確實已經閱讀過此文件,並且已配置了您的app.yaml文件並且位於您的項目根目錄中? – 2013-04-05 17:07:47

+0

當你說「配置app.yaml文件並且在你的項目根目錄下」時,你是什麼意思? – VenkateshShukla 2013-04-05 17:26:06

回答

3

檢查你的shell語法。我也有這個錯誤信息,通過不引用正確的項目文件夾。注意結束斜線:

appcfg.py --oauth2更新C:/路徑/到/的/文件夾/

0

首先,結束斜槓是必要的,你有「更新」後鍵入絕對路徑

還有另一種方法,使用pycharm(我的項目是在Python中)並點擊「工具」,找到谷歌應用程序引擎,然後點擊「上傳應用程序....」,確保你的應用程序ID在yaml文件中是正確的。 IDE將照顧這些東西。

這個問題花了我一陣子才解決。 希望它可以幫助〜

相關問題