最近開始練習在 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 的方法。
紀錄一下自己安裝的步驟:
在 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
helloworld.py
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: junaltest.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 check for updates on startup?)
- 成功後可以使用 http://localhost:8080/ ,看有沒有 Hello World 出現嘍!
留言