Changes between Version 5 and Version 6 of zsjheng/GoogleAppEngine/1.Introduction_To_GAE/Build_runtime
- Timestamp:
- Nov 25, 2008, 11:28:33 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
zsjheng/GoogleAppEngine/1.Introduction_To_GAE/Build_runtime
v5 v6 1 1 '''建置開發環境''' 2 2 3 要開始動手撰寫自己的 Google App Engine Web應用程式之前,必須先確認目前的工作平台上有Python的執行環境以及Google App Engine的SDK (),以下就分別就Microsoft Windows平台 (以Windows XP為例) 、Linux平台 (以Ubuntu 8.04) 以及MAC OS如何建置Python執行環境以及Google App Engine SDK作簡單的介紹。 [[BR]][[BR]]3 要開始動手撰寫自己的 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作簡單的介紹。 [[BR]][[BR]] 4 4 5 5 * '''安裝Python 執行環境''' 6 6 7 由於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 版本的執行環境下來安裝,避免不必要的執行錯誤結果。 [[BR]][[BR]]7 由於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 版本的執行環境下來安裝,避免不必要的執行錯誤結果。 [[BR]][[BR]] 8 8 9 9 [[Image(001.jpg)]][[BR]][[BR]] … … 19 19 20 20 {{{ 21 #python -V 21 user@localhost:~$ python -V # 請注意為大V,其他指令可下 python -h 查詢 22 Python 2.5.2 22 23 }}} 23 24 24 來檢視目前系統所安裝的python版本 。25 來檢視目前系統所安裝的python版本,在此為Python 2.5.2版。 [[BR]][[BR]] 25 26 26 27 在Ubuntu上可利用apt-get來安裝 27 28 28 29 {{{ 29 #sudo apt-get install python30 user@localhost:~$ sudo apt-get install python 30 31 }}} 31 32 32 * '''於M ACOS X建置Python執行環境'''[[BR]][[BR]]33 * '''於Mac OS X建置Python執行環境'''[[BR]][[BR]] 33 34 34 M AC OS X 預設並沒有 Python 的執行環境,首先先下載 MAC OS 上的 Python執行環境安裝檔,安裝過程其實和在 Windows 平台上安裝差不多, 下載完 python-2.6-macosx.dmg 後,MACOS X 作業系統會自動解開到 Universal MacPython 2.6 資料夾,接著執行 MacPython.mpkg 檔即可開始安裝,只要下一步下一步就能完成安裝。 [[BR]][[BR]]35 Mac OS X 在預設的情況下並沒有 Python 的執行環境,首先先下載 Mac OS 上的 Python執行環境安裝檔,安裝過程其實和在 Windows 平台上安裝差不多, 下載完 python-2.6-macosx.dmg 後,Mac OS X 作業系統會自動解開到 Universal MacPython 2.6 資料夾,接著執行 MacPython.mpkg 檔即可開始安裝,只要下一步下一步就能完成安裝。 [[BR]][[BR]] 35 36 [[Image(001-1.jpg)]][[BR]][[BR]] 36 37 38 首先是 MacPython 的歡迎畫面及簡介。 內容說明了安裝 MacPython 套件將包含 Python的直譯器、簡易的 IDE (Integrated Development Environment)環境以及針對 Mac 平台上的應用程式 (Carbon, AppleScript, Quicktime) 提供之延伸套件支援。 此外安裝程式也會主動幫Mac使用者設定 Python 的根目錄,使用者可直接下python指令開始執行python程式。 [[BR]][[BR]] 37 39 [[Image(001-2.jpg)]][[BR]][[BR]] 38 [[Image(001-3.jpg)]][[BR]][[BR]] 40 41 接下來則是說明安裝 MacPython 時需要注意的情形,例如安裝 MacPython 需佔用的硬碟空間、建議安裝磁區(開機磁碟)以及 MacPython 的可執行程式將被安裝的目的地目錄(在此為 /usr/local/bin)。 下一步則是軟體使用版權的宣告。 [[BR]][[BR]] 42 [[Image(001-3.jpg)]][[BR]] 39 43 [[Image(001-4.jpg)]][[BR]][[BR]] 40 [[Image(001-5.jpg)]][[BR]][[BR]] 44 45 接著則是選擇安裝磁碟以及安裝目錄,除非有特別需求,否則建議使用預設值即可。 [[BR]][[BR]] 46 [[Image(001-5.jpg)]][[BR]] 41 47 [[Image(001-6.jpg)]][[BR]][[BR]] 42 [[Image(001-7.jpg)]][[BR]][[BR]] 48 49 最後等待安裝程式結束沒有錯誤訊息即表示已經成功地完成 Python執行環境的安裝。 [[BR]][[BR]] 50 [[Image(001-7.jpg)]][[BR]] 43 51 [[Image(001-8.jpg)]][[BR]][[BR]] 44 52 45 53 * '''安裝Google App Engine SDK''' [[BR]][[BR]] 46 54 55 使用者可到 http://code.google.com/appengine/downloads.html 下載 Google App Engine SDK。 以目前筆者所下載的版本為 1.1.5 版本,僅有針對不同作業系統所提供的不同版本,只要下載適當的版本安裝即可。 [[BR]][[BR]] 47 56 [[Image(002.jpg)]][[BR]][[BR]] 48 57 49 58 * '''於Winodws平台建置Google App Engine SDK'''[[BR]][[BR]] 50 59 * '''於Linux平台建置Google App Engine SDK'''[[BR]][[BR]] 51 * '''於M ACOS X建置Google App Engine SDK'''[[BR]][[BR]]60 * '''於Mac OS X建置Google App Engine SDK'''[[BR]][[BR]] 52 61 [[Image(002-1.jpg)]][[BR]][[BR]] 53 62 [[Image(002-2.jpg)]][[BR]][[BR]]