CherryPy-環境設定

CherryPyは、ほとんどのオープンソースプロジェクトと同様のパッケージで提供され、次のようにさまざまな方法でダウンロードおよびインストールできます。

  • Tarballの使用
  • easy_installを使用する
  • Subversionの使用

要件

CherryPyフレームワークをインストールするための基本的な要件は次のとおりです。

  • バージョン2.4以降のPython
  • 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フレームワークは、リリース(アルファ、ベータ、および安定版)ごとにTarballを提供します。

ライブラリの完全なソースコードが含まれています。この名前は、UNIXやその他のオペレーティングシステムで使用されているユーティリティに由来しています。

tarボールを使用してCherryPyをインストールするために従うべき手順は次のとおりです-

Step 1 −ユーザーの要件に従ってバージョンをダウンロードします。 http://download.cherrypy.org/

Step 2− Tarballがダウンロードされたディレクトリを検索し、解凍します。Linuxオペレーティングシステムの場合、次のコマンドを入力します-

tar zxvf cherrypy-x.y.z.tgz

Microsoft Windowsの場合、ユーザーは7-ZipやWinzipなどのユーティリティを使用して、グラフィカルインターフェイスを介してアーカイブを解凍できます。

Step 3 −新しく作成したディレクトリに移動し、次のコマンドを使用してCherryPyをビルドします−

python setup.py build

グローバルインストールの場合、次のコマンドを使用する必要があります-

python setup.py install

easy_installを使用したインストール

Python Enterprise Application Kit(PEAK)は、EasyInstallという名前のPythonモジュールを提供します。これにより、Pythonパッケージのデプロイが容易になります。このモジュールは、Pythonアプリケーションと製品のダウンロード、ビルド、およびデプロイの手順を簡素化します。

CherryPyをインストールする前に、EasyInstallをシステムにインストールする必要があります。

Step 1 −ez_setup.pyモジュールをからダウンロードします。 http://peak.telecommunity.com コンピューターの管理者権限を使用して実行します:pythonez_setup.py。

Step 2 − Easy Installをインストールするには、次のコマンドを使用します。

easy_install product_name

Step 3− easy_installは、Python Package Index(PyPI)を検索して、指定された製品を見つけます。PyPIは、すべてのPython製品の情報の一元化されたリポジトリです。

次のコマンドを使用して、利用可能な最新バージョンのCherryPyをデプロイします-

easy_install cherrypy

Step 4 − easy_installは、CherryPyをダウンロードし、ビルドして、Python環境にグローバルにインストールします。

Subversionを使用したインストール

次の状況では、Subversionを使用したCherryPyのインストールをお勧めします-

  • 機能が存在するか、バグが修正されており、開発中のコードでのみ使用できます。

  • 開発者がCherryPy自体に取り組んでいるとき。

  • ユーザーがバージョン管理リポジトリのメインブランチからのブランチを必要とする場合。

  • 以前のリリースのバグ修正用。

Subversioningの基本原則は、リポジトリを登録し、一連の変更を含む各バージョンを追跡することです。

Subversionを使用したCherryPyのインストールを理解するには、次の手順に従ってください-

Step 1 −プロジェクトの最新バージョンを使用するには、Subversionリポジトリにあるトランクフォルダをチェックアウトする必要があります。

Step 2 −シェルから次のコマンドを入力します−

svn co http://svn.cherrypy.org/trunk cherrypy

Step 3 −ここで、CherryPyディレクトリを作成し、完全なソースコードをそのディレクトリにダウンロードします。

インストールのテスト

Javaなどのアプリケーションと同じように、アプリケーションがシステムに正しくインストールされているかどうかを確認する必要があります。

前の章で説明した3つの方法のいずれかを選択して、CherryPyを環境にインストールおよびデプロイできます。CherryPyは、次のようにPythonシェルからインポートできる必要があります-

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