close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_delta.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Nov 25, 2008, 11:28:33 AM (17 years ago)
- Author:
-
zsjheng
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
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 python |
| | 30 | user@localhost:~$ sudo apt-get install python |
| 30 | 31 | }}} |
| 31 | 32 | |
| 32 | | * '''於MAC OS X建置Python執行環境'''[[BR]][[BR]] |
| | 33 | * '''於Mac OS X建置Python執行環境'''[[BR]][[BR]] |
| 33 | 34 | |
| 34 | | 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 | 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 | | * '''於MAC OS 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]] |