CherryPy - Configuration de l'environnement

CherryPy est livré dans des packages comme la plupart des projets open-source, qui peuvent être téléchargés et installés de différentes manières qui sont mentionnées comme suit -

  • Utiliser une Tarball
  • Utilisation d'easy_install
  • Utiliser Subversion

Exigences

Les exigences de base pour l'installation du framework CherryPy incluent:

  • Python avec la version 2.4 ou supérieure
  • CherryPy 3.0

L'installation d'un module Python est considérée comme un processus simple. L'installation comprend l'utilisation des commandes suivantes.

python setup.py build
python setup.py install

Les packages de Python sont stockés dans les répertoires par défaut suivants -

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

Installation à l'aide de Tarball

Un Tarball est une archive compressée de fichiers ou un répertoire. Le framework CherryPy fournit un Tarball pour chacune de ses versions (alpha, bêta et stable).

Il contient le code source complet de la bibliothèque. Le nom vient de l'utilitaire utilisé sous UNIX et d'autres systèmes d'exploitation.

Voici les étapes à suivre pour l'installation de CherryPy à l'aide d'une boule tar -

Step 1 - Téléchargez la version selon les besoins de l'utilisateur à partir de http://download.cherrypy.org/

Step 2- Recherchez le répertoire dans lequel Tarball a été téléchargé et décompressez-le. Pour le système d'exploitation Linux, tapez la commande suivante -

tar zxvf cherrypy-x.y.z.tgz

Pour Microsoft Windows, l'utilisateur peut utiliser un utilitaire tel que 7-Zip ou Winzip pour décompresser l'archive via une interface graphique.

Step 3 - Accédez au répertoire nouvellement créé et utilisez la commande suivante pour construire CherryPy -

python setup.py build

Pour l'installation globale, la commande suivante doit être utilisée -

python setup.py install

Installation avec easy_install

Python Enterprise Application Kit (PEAK) fournit un module python nommé Easy Install. Cela facilite le déploiement des packages Python. Ce module simplifie la procédure de téléchargement, de création et de déploiement d'applications et de produits Python.

Easy Install doit être installé dans le système avant d'installer CherryPy.

Step 1 - Téléchargez le module ez_setup.py depuis http://peak.telecommunity.com et exécutez-le en utilisant les droits d'administration sur l'ordinateur: python ez_setup.py.

Step 2 - La commande suivante est utilisée pour installer Easy Install.

easy_install product_name

Step 3- easy_install recherchera l'index de package Python (PyPI) pour trouver le produit donné. PyPI est un référentiel centralisé d'informations pour tous les produits Python.

Utilisez la commande suivante pour déployer la dernière version disponible de CherryPy -

easy_install cherrypy

Step 4 - easy_install téléchargera ensuite CherryPy, le compilera et l'installera globalement dans votre environnement Python.

Installation avec Subversion

L'installation de CherryPy à l'aide de Subversion est recommandée dans les situations suivantes -

  • Une fonctionnalité existe ou un bogue a été corrigé et n'est disponible que dans le code en cours de développement.

  • Lorsque le développeur travaille sur CherryPy lui-même.

  • Lorsque l'utilisateur a besoin d'une branche de la branche principale dans le référentiel de contrôle de version.

  • Pour la correction des bogues de la version précédente.

Le principe de base de la subversion est d'enregistrer un référentiel et de garder une trace de chacune des versions, qui incluent une série de changements.

Suivez ces étapes pour comprendre l'installation de CherryPy à l'aide de Subversion−

Step 1 - Pour utiliser la version la plus récente du projet, il est nécessaire d'extraire le dossier trunk trouvé sur le référentiel Subversion.

Step 2 - Entrez la commande suivante depuis un shell -

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

Step 3 - Maintenant, créez un répertoire CherryPy et téléchargez-y le code source complet.

Test de l'installation

Il faut vérifier si l'application a été correctement installée dans le système ou non de la même manière que nous le faisons pour des applications comme Java.

Vous pouvez choisir l'une des trois méthodes mentionnées dans le chapitre précédent pour installer et déployer CherryPy dans votre environnement. CherryPy doit pouvoir importer depuis le shell Python comme suit -

import cherrypy

cherrypy.__version__
'3.0.0'

Si CherryPy n'est pas installé globalement dans l'environnement Python du système local, vous devez définir la variable d'environnement PYTHONPATH, sinon il affichera une erreur de la manière suivante -

import cherrypy

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