wiki:zsjheng/GoogleAppEngine/1.Introduction_To_GAE/Build_runtime

Version 8 (modified by zsjheng, 16 years ago) (diff)

--

建置開發環境

要開始動手撰寫自己的 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







Attachments (18)

Download all attachments as: .zip