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