2012-07-05 18 views
3

我有奇怪的問題。我曾經運行appcfg.py來更新我的應用程序到appengine,但現在它不再工作。當我運行這個命令時appcfg.py沒有運行cmd提示符(Windows 7)

C:\Program Files <x86>\Google\google_appengine>appcfg.py update E:\path\myApp\ 

它沒有給我任何東西,沒有錯誤沒有反饋。它只是回到這一行

C:\Program Files <x86>\Google\google_appengine> 

有關這個問題的任何想法!

P.S.我正在使用Python 2.7。我的代碼通過谷歌應用程序啓動更新,但我需要從cmd提示符運行它,因爲我將下載/上傳appengine的東西,啓動程序不允許我做!

感謝

+0

'蟒蛇 「C:\ Program Files文件(x86)的\谷歌\ google_appengine \ appcfg.py」' –

回答

0

通過訪問蟒蛇LIB像

Ç修正:\ Python27>蟒蛇appcfg.py更新E:\路徑\對myApp \

0

這裏是爲我工作的解決方案: 「google_appengine/appcfg.py」更新「C:\ PATH TO APP

1

我仍然在說明中遇到了一些問題,下面是我用來創建批處理文件以在Windows 7上使用Google App Engine download_app的步驟。

在我的例子,

  • 我將使用驅動器,C:
  • 默認的Python路徑爲,C:\ Python27 \ python.exe
  • GAE路徑(包括「),「C:\ Program Files文件(x86)的\谷歌\ google_appengine \ appcfg.py」
  • 應用程序ID {} YOUR_APP_ID將只是你的應用程序ID名稱
  • {} your_app_version是「版本:」數你的GAE app.yaml文件
  • 我將我的Windows 7桌面上創建一個文件夾並將其命名爲GAE_App
  • 桌面文件夾路徑是C:\用戶\ {用戶名} \桌面\ GAE_App
  • {您的電子郵件}將是Gmail帳戶連接到您的GAE

右鍵單擊桌面並選擇New-> Text Document。打開新創建的文本文檔,並添加修改您的設置到空白的文本文檔下面一行代碼,

C:\Python27\python.exe "C:\Program Files (x86)\Google\google_appengine\appcfg.py" download_app -A {your_app_id} -V {your_app_version} --email={your email} C:\Users\{username}\Desktop\GAE_App 

保存的文本文檔,並更改文件名GAE_Download.bat

這是重要的是擴展現在說「.bat」而不是「。TXT」

一旦完成,點擊批次來執行它。你會被要求輸入密碼,然後將文件應該下載到GAE_App文件夾在桌面上。現在,每當你需要下載文件,只需點擊該批處理文件。

不知道爲什麼谷歌不只是包括在其GAE for Windows軟件此功能。

1

我面臨同樣的問題。這是一個簡單的解決方案。 只是這樣做以下步驟:

  1. 轉到安裝谷歌應用程序引擎的程序文件。一般它被命名爲Google。

  2. 點擊appcfg.py並選擇打開..選擇「選擇默認程序」。

  3. 從程序中選擇Python並選擇「總是使用選定的程序打開這種文件」。

  4. 現在運行命令,你應該在命令行上得到結果。

For reference click here

0

應使用位於該appcfg.bat ** C:\ Program Files文件\谷歌\雲SDK \谷歌雲SDK \平臺\ AppEngine上的Java-SDK \ BIN **和空appcfg.bat,對於一些未知的原因,也是在這裏C:\ Program Files文件\谷歌\雲SDK \

良好做法是將此路徑添加到系統變量PATH

0

這對我工作

基礎

<PATH_TO_PYTHON>python <PATH_TO_APPCFG.PY>appcfg.py -A <PROJECT_INSTANCE_NAME> update app.yaml 

X:\Software\Python2.7\python Q:\SOFTWARE\GoogleAppEngineSDK\appcfg.py -A great-1337 update app.yaml 
相關問題