CherryPy - Configuración del entorno

CherryPy viene en paquetes como la mayoría de los proyectos de código abierto, que se pueden descargar e instalar de varias formas que se mencionan a continuación:

  • Usando un Tarball
  • Usando easy_install
  • Usando Subversion

Requisitos

Los requisitos básicos para la instalación de CherryPy framework incluyen:

  • Python con la versión 2.4 o superior
  • CherryPy 3.0

La instalación de un módulo de Python se considera un proceso sencillo. La instalación incluye el uso de los siguientes comandos.

python setup.py build
python setup.py install

Los paquetes de Python se almacenan en los siguientes directorios predeterminados:

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

Instalación usando Tarball

Un Tarball es un archivo comprimido de archivos o un directorio. El marco CherryPy proporciona un Tarball para cada una de sus versiones (alfa, beta y estable).

Contiene el código fuente completo de la biblioteca. El nombre proviene de la utilidad utilizada en UNIX y otros sistemas operativos.

Estos son los pasos a seguir para la instalación de CherryPy usando tar ball:

Step 1 - Descargue la versión según los requisitos del usuario de http://download.cherrypy.org/

Step 2- Busque el directorio donde se descargó Tarball y descomprímalo. Para el sistema operativo Linux, escriba el siguiente comando:

tar zxvf cherrypy-x.y.z.tgz

Para Microsoft Windows, el usuario puede utilizar una utilidad como 7-Zip o Winzip para descomprimir el archivo a través de una interfaz gráfica.

Step 3 - Vaya al directorio recién creado y use el siguiente comando para construir CherryPy -

python setup.py build

Para la instalación global, se debe utilizar el siguiente comando:

python setup.py install

Instalación usando easy_install

Python Enterprise Application Kit (PEAK) proporciona un módulo de Python llamado Instalación sencilla. Esto facilita la implementación de los paquetes de Python. Este módulo simplifica el procedimiento de descarga, construcción e implementación de aplicaciones y productos Python.

Easy Install debe instalarse en el sistema antes de instalar CherryPy.

Step 1 - Descargue el módulo ez_setup.py desde http://peak.telecommunity.com y ejecútelo usando los derechos administrativos en la computadora: python ez_setup.py.

Step 2 - El siguiente comando se utiliza para instalar Easy Install.

easy_install product_name

Step 3- easy_install buscará el índice de paquetes de Python (PyPI) para encontrar el producto dado. PyPI es un repositorio centralizado de información para todos los productos Python.

Utilice el siguiente comando para implementar la última versión disponible de CherryPy:

easy_install cherrypy

Step 4 - easy_install luego descargará CherryPy, lo compilará e instalará globalmente en su entorno Python.

Instalación usando Subversion

Se recomienda la instalación de CherryPy con Subversion en las siguientes situaciones:

  • Existe una característica o se ha corregido un error y solo está disponible en el código en desarrollo.

  • Cuando el desarrollador trabaja en CherryPy.

  • Cuando el usuario necesita una rama de la rama principal en el repositorio de control de versiones.

  • Para corregir errores de la versión anterior.

El principio básico de la subversión es registrar un repositorio y realizar un seguimiento de cada una de las versiones, que incluyen una serie de cambios en ellas.

Siga estos pasos para comprender la instalación de CherryPy usando Subversion

Step 1 - Para usar la versión más reciente del proyecto, es necesario verificar la carpeta troncal que se encuentra en el repositorio de Subversion.

Step 2 - Ingrese el siguiente comando desde un shell

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

Step 3 - Ahora, cree un directorio CherryPy y descargue el código fuente completo en él.

Prueba de la instalación

Es necesario verificar si la aplicación se ha instalado correctamente en el sistema o no de la misma manera que lo hacemos para aplicaciones como Java.

Puede elegir cualquiera de los tres métodos mencionados en el capítulo anterior para instalar e implementar CherryPy en su entorno. CherryPy debe poder importar desde el shell de Python de la siguiente manera:

import cherrypy

cherrypy.__version__
'3.0.0'

Si CherryPy no está instalado globalmente en el entorno Python del sistema local, entonces debe configurar la variable de entorno PYTHONPATH, de lo contrario, mostrará un error de la siguiente manera:

import cherrypy

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