CherryPy - Configurazione dell'ambiente

CherryPy è disponibile in pacchetti come la maggior parte dei progetti open source, che possono essere scaricati e installati in vari modi menzionati come segue:

  • Utilizzando un Tarball
  • Utilizzando easy_install
  • Usare Subversion

Requisiti

I requisiti di base per l'installazione del framework CherryPy includono:

  • Python con versione 2.4 o successiva
  • CherryPy 3.0

L'installazione di un modulo Python è considerato un processo facile. L'installazione include l'uso dei seguenti comandi.

python setup.py build
python setup.py install

I pacchetti di Python sono archiviati nelle seguenti directory predefinite:

  • Su UNIX o Linux,
/usr/local/lib/python2.4/site-packages
or
/usr/lib/python2.4/site-packages
  • Su Microsoft Windows,
C:\Python or C:\Python2x
  • Su Mac OS,
Python:Lib:site-package

Installazione tramite Tarball

Un Tarball è un archivio compresso di file o una directory. Il framework CherryPy fornisce un Tarball per ciascuna delle sue versioni (alpha, beta e stabile).

Contiene il codice sorgente completo della libreria. Il nome deriva dall'utilità utilizzata in UNIX e altri sistemi operativi.

Ecco i passaggi da seguire per l'installazione di CherryPy utilizzando tar ball -

Step 1 - Scarica la versione secondo i requisiti dell'utente da http://download.cherrypy.org/

Step 2- Cerca la directory in cui è stato scaricato Tarball e decomprimilo. Per il sistema operativo Linux, digita il seguente comando:

tar zxvf cherrypy-x.y.z.tgz

Per Microsoft Windows, l'utente può utilizzare un'utilità come 7-Zip o Winzip per decomprimere l'archivio tramite un'interfaccia grafica.

Step 3 - Spostati nella directory appena creata e usa il seguente comando per creare CherryPy -

python setup.py build

Per l'installazione globale, è necessario utilizzare il seguente comando:

python setup.py install

Installazione utilizzando easy_install

Python Enterprise Application Kit (PEAK) fornisce un modulo python denominato Easy Install. Ciò facilita la distribuzione dei pacchetti Python. Questo modulo semplifica la procedura di download, creazione e distribuzione di applicazioni e prodotti Python.

Easy Install deve essere installato nel sistema prima di installare CherryPy.

Step 1 - Scarica il modulo ez_setup.py da http://peak.telecommunity.com ed eseguirlo utilizzando i diritti di amministratore sul computer: python ez_setup.py.

Step 2 - Il seguente comando viene utilizzato per installare Easy Install.

easy_install product_name

Step 3- easy_install cercherà nell'indice dei pacchetti Python (PyPI) per trovare il prodotto specificato. PyPI è un archivio centralizzato di informazioni per tutti i prodotti Python.

Usa il seguente comando per distribuire l'ultima versione disponibile di CherryPy:

easy_install cherrypy

Step 4 - easy_install scaricherà quindi CherryPy, lo compilerà e lo installerà globalmente nel tuo ambiente Python.

Installazione tramite Subversion

L'installazione di CherryPy utilizzando Subversion è consigliata nelle seguenti situazioni:

  • Esiste una funzionalità o è stato corretto un bug ed è disponibile solo nel codice in fase di sviluppo.

  • Quando lo sviluppatore lavora su CherryPy stesso.

  • Quando l'utente necessita di un ramo dal ramo principale nel repository di controllo delle versioni.

  • Per la correzione dei bug della versione precedente.

Il principio di base del sovversione è registrare un repository e tenere traccia di ciascuna delle versioni, che includono una serie di modifiche in esse.

Segui questi passaggi per comprendere l'installazione di CherryPy utilizzando Subversion

Step 1 - Per utilizzare la versione più recente del progetto, è necessario controllare la cartella del trunk che si trova nel repository di Subversion.

Step 2 - Immettere il seguente comando da una shell -

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

Step 3 - Ora, crea una directory CherryPy e scarica il codice sorgente completo al suo interno.

Verifica dell'installazione

È necessario verificare se l'applicazione è stata installata correttamente nel sistema o meno nello stesso modo in cui si fa per applicazioni come Java.

Puoi scegliere uno dei tre metodi menzionati nel capitolo precedente per installare e distribuire CherryPy nel tuo ambiente. CherryPy deve essere in grado di importare dalla shell Python come segue:

import cherrypy

cherrypy.__version__
'3.0.0'

Se CherryPy non è installato globalmente nell'ambiente Python del sistema locale, è necessario impostare la variabile d'ambiente PYTHONPATH, altrimenti verrà visualizzato un errore nel modo seguente:

import cherrypy

Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named cherrypy