最近開始練習在 Google App Engine 上使用 python,發現如果在 Windows 和 Mac 上安裝 Google App Engine SDK 比較容易有 installation launcher 可以使用,此部份就不作說明,相對的在Linux 環境中安裝就沒有那麼容易,網路上也沒有那麼多資料可以參考。 在 uBuntu 11.04 中預設安裝的 python 版本為 2.7,Google 建議是使用 python 2.5.2,如果需要在 uBuntu 11.04 上安裝 python 2.5 可以參考 Binary Wall 的方法。 紀錄一下自己安裝的步驟: 下載 python Google App Engine SDK for Linux ,下載後是一個 Zip 檔,解壓縮到一個自己指定的資料夾下(EX: /home/user/google_appengine)。 在資料夾中建立應用程式資料夾(EX: /home/user/google_appengine/test) 接下來,就來 Hello world 一下。在應用程式資料夾中建立兩個檔案 app.yaml 和 helloworld.py 。yaml是一個描述檔,主要在敘述我們的應用程式是用什麼樣的的執行環境(App Engine runtime environment),另一個則是我們的 python 檔。 app.yaml application: test version: 1 runtime: python api_version: 1 handlers: - url: /.* script: junaltest.py helloworld.py print 'Content-Type: text/plain' print '' print 'Hello, World' 打開 Terminal command line,輸入 dev_appserver.py [options] (EX: /home/user/google_appengine/test)。 執行後會檢查 python 版本,如果版本不同會詢問是否需要檢查的資訊(Allow dev_appserver to