- CherryPy 教程
- CherryPy - 首頁
- CherryPy - 簡介
- CherryPy - 環境搭建
- CherryPy - 詞彙表
- 內建HTTP伺服器
- CherryPy - 工具箱
- CherryPy - 一個可執行的應用
- CherryPy - Web 服務
- CherryPy - 表現層
- CherryPy - Ajax 的使用
- CherryPy - 演示應用
- CherryPy - 測試
- 應用部署
- CherryPy 有用資源
- CherryPy - 快速指南
- CherryPy - 有用資源
- CherryPy - 討論
CherryPy - 環境搭建
CherryPy 與大多數開源專案一樣,以軟體包的形式提供,可以透過以下幾種方式下載和安裝:
- 使用 Tarball 包
- 使用 easy_install
- 使用 Subversion
需求
安裝 CherryPy 框架的基本要求包括:
- Python 2.4 或更高版本
- CherryPy 3.0
安裝 Python 模組是一個簡單的過程。安裝包括使用以下命令。
python setup.py build python setup.py install
Python 的包儲存在以下預設目錄中:
- 在 UNIX 或 Linux 上:
/usr/local/lib/python2.4/site-packages or /usr/lib/python2.4/site-packages
- 在 Microsoft Windows 上:
C:\Python or C:\Python2x
- 在 Mac OS 上:
Python:Lib:site-package
使用 Tarball 包安裝
Tarball 是檔案或目錄的壓縮存檔。CherryPy 框架為其每個版本(alpha、beta 和穩定版)提供一個 Tarball。
它包含庫的完整原始碼。名稱來自在 UNIX 和其他作業系統中使用的實用程式。
以下是使用 tarball 安裝 CherryPy 的步驟:
步驟 1 - 從 http://download.cherrypy.org/ 下載使用者所需版本
步驟 2 - 查詢已下載 Tarball 的目錄並解壓縮它。對於 Linux 作業系統,鍵入以下命令:
tar zxvf cherrypy-x.y.z.tgz
對於 Microsoft Windows,使用者可以使用 7-Zip 或 Winzip 等實用程式透過圖形介面解壓縮存檔。
步驟 3 - 移動到新建立的目錄並使用以下命令構建 CherryPy:
python setup.py build
對於全域性安裝,應使用以下命令:
python setup.py install
使用 easy_install 安裝
Python 企業應用工具包 (PEAK) 提供了一個名為 Easy Install 的 python 模組。這有助於部署 Python 包。此模組簡化了下載、構建和部署 Python 應用程式和產品的過程。
在安裝 CherryPy 之前,需要在系統中安裝 Easy Install。
步驟 1 - 從 http://peak.telecommunity.com 下載 ez_setup.py 模組,並使用計算機上的管理員許可權執行它:python ez_setup.py。
步驟 2 - 使用以下命令安裝 Easy Install。
easy_install product_name
步驟 3 - easy_install 將搜尋 Python 包索引 (PyPI) 以查詢給定的產品。PyPI 是所有 Python 產品資訊的集中儲存庫。
使用以下命令部署最新版本的 CherryPy:
easy_install cherrypy
步驟 4 - easy_install 然後將下載 CherryPy,構建並將其全域性安裝到您的 Python 環境中。
使用 Subversion 安裝
在以下情況下,建議使用 Subversion 安裝 CherryPy:
存在某個功能或已修復的錯誤,但僅在開發中的程式碼中可用。
當開發者在 CherryPy 本身上工作時。
當用戶需要版本控制儲存庫中主分支的分支時。
用於修復先前版本的錯誤。
Subversion 的基本原理是註冊一個儲存庫並跟蹤每個版本,其中包括一系列更改。
按照以下步驟瞭解如何使用 Subversion 安裝 CherryPy:
步驟 1 - 要使用專案的最新版本,需要檢出 Subversion 儲存庫中的 trunk 資料夾。
步驟 2 - 從 shell 中輸入以下命令:
svn co http://svn.cherrypy.org/trunk cherrypy
步驟 3 - 現在,建立一個 CherryPy 目錄並將完整的原始碼下載到其中。
測試安裝
需要驗證應用程式是否已正確安裝在系統中,就像我們對 Java 等應用程式所做的那樣。
您可以選擇上一章中提到的三種方法中的任何一種,在您的環境中安裝和部署 CherryPy。CherryPy 必須能夠從 Python shell 中匯入,如下所示:
import cherrypy cherrypy.__version__ '3.0.0'
如果 CherryPy 沒有全域性安裝到本地系統的 Python 環境,則需要設定 PYTHONPATH 環境變數,否則將以以下方式顯示錯誤:
import cherrypy Traceback (most recent call last): File "<stdin>", line 1, in ? ImportError: No module named cherrypy