Cherrypy-environment-setup
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をインストールするために従うべき手順です-
- ステップ1 *-https://pypi.python.org/pypi/CherryPy[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 Enterprise Application Kit(PEAK)は、Easy Installという名前のpythonモジュールを提供します。 これにより、Pythonパッケージの展開が容易になります。 このモジュールは、Pythonアプリケーションと製品のダウンロード、ビルド、デプロイの手順を簡素化します。
CherryPyをインストールする前に、システムにEasy Installをインストールする必要があります。
- ステップ1 *-http://peak.telecommunity.com/dist/ez_setup.py[http://peak.telecommunity.com]からez_setup.pyモジュールをダウンロードし、コンピューターの管理者権限を使用して実行します:python ez_setup.py。
- ステップ2 *-次のコマンドを使用して、簡易インストールをインストールします。
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を使用してCherryPyのインストールを理解するには、次の手順に従います。
- ステップ1 *-プロジェクトの最新バージョンを使用するには、Subversionリポジトリにあるトランクフォルダーをチェックアウトする必要があります。
- ステップ2 *-シェルから次のコマンドを入力します
svn co http://svn.cherrypy.org/trunk cherrypy
- ステップ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