wiki:zsjheng/GoogleAppEngine/1.Introduction_To_GAE/Build_runtime

建置開發環境

要開始動手撰寫自己的 Google App Engine Web 應用程式之前,必須先確認目前的工作平台上有Python的執行環境以及Google App Engine的SDK (Software development kit),以下就分別就 Microsoft Windows 平台 (以 Windows XP 為例) 、Linux 平台 (以 Ubuntu 8.04 為例) 以及 Mac OS X 如何建置 Python 執行環境以及 Google App Engine SDK 作簡單的介紹。 

  • 安裝 Python 執行環境

由於 Google App Engine 目前僅支援以 Python 撰寫之 Web 應用程式,想要開發且測試 Google App Engine Web 應用程式得先安裝 Python 的執行環境。 首先到 http://www.python.org/ 下載最新的 Python 執行環境安裝檔,目前筆者撰寫時最新的版本為 3.0 rc2 以及 2.6 final 兩種版本;但依照 Python 官方網站上的說明Python 3.0 與 Python 2.x 系列為不同的兩條分支且 3.0 並不相容於 2.x 系列,而 Google App Engine 的文件說明表示支援 Python 2.5 以上的版本,因此建議讀者下載Python 2.6 final 版本的執行環境下來安裝,避免不必要的執行錯誤結果。 



  • 於 Winodws 平台建置 Python 執行環境

在 Microsoft Windows 上安裝就簡單得多了,只要下載適用的的安裝程式 (Windows 平台有 x86 及 AMD64 兩種版本供下載) ,按照預設選項下一步、下一步就能夠完成安裝。

  • 於 Linux 平台建置 Python 執行環境

在 Linux 上(在此以 Ubuntu 8.04 LTS 版本為例),一般的套件版本都已經在作業系統安裝時就已預先安裝 Python 的執行環境。可開啟終端器輸入

user@localhost:~$ python -V      # 請注意為大V,其他指令可下 python -h 查詢
Python 2.5.2

來檢視目前系統所安裝的 python 版本,在此為 Python 2.5.2 版。

在 Ubuntu 上可利用 apt-get 來安裝

user@localhost:~$ sudo apt-get install python 
  • 於 Mac OS X 建置 Python 執行環境

Mac OS X 在預設的情況下並沒有 Python 的執行環境,首先先下載 Mac OS 上的 Python 執行環境安裝檔,安裝過程其實和在 Windows 平台上安裝差不多,下載完 python-2.6-macosx.dmg 後,Mac OS X 作業系統會自動解開到 Universal MacPython 2.6 資料夾,接著執行 MacPython.mpkg 檔即可開始安裝,只要下一步下一步就能完成安裝。



首先是 MacPython 的歡迎畫面及簡介。 內容說明了安裝 MacPython 套件將包含 Python的直譯器、簡易的 IDE (Integrated Development Environment)環境以及針對 Mac 平台上的應用程式 (Carbon, AppleScript?, Quicktime) 提供之延伸套件支援。 此外安裝程式也會主動幫Mac使用者設定 Python 的根目錄,使用者可直接下 python 指令開始執行 python 程式。



接下來則是說明安裝 MacPython 時需要注意的情形,例如安裝 MacPython 需佔用的硬碟空間、建議安裝磁區(開機磁碟)以及 MacPython 的可執行程式將被安裝的目的地目錄(在此為 /usr/local/bin)。 下一步則是軟體使用版權的宣告。




接著則是選擇安裝磁碟以及安裝目錄,除非有特別需求,否則建議使用預設值即可。




最後等待安裝程式結束沒有錯誤訊息即表示已經成功地完成 Python 執行環境的安裝。



  • 安裝 Google App Engine SDK

使用者可到 http://code.google.com/appengine/downloads.html 下載 Google App Engine SDK。 以目前筆者所下載的版本為 1.1.5 版本,僅有針對不同作業系統所提供的不同版本,只要下載適當的版本安裝即可。



  • 於 Winodws 平台建置 Google App Engine SDK







  • 於 Linux 平台建置 Google App Engine SDK

在 Linux 上建置 Google App Engine SDK 就簡單地多,只要下載 Google App Engine SDK zip 檔,下解壓縮指令解壓縮,之後會在原目錄下產生一個 google_appengine 目錄,其中就包含了開發 Google App Engine Web 應用程式所需的執行程式。

user@localhost:~$ unzip google_appengine_1.1.7.zip 
  • 於 Mac OS X 建置 Google App Engine SDK







Last modified 15 years ago Last modified on Nov 26, 2009, 1:53:10 PM

Attachments (18)

Download all attachments as: .zip