Instalar paquetes en Python

Llevo muy poco tiempo aprendiendo, y utilizando Python, hasta el momento todo son buenas vibraciones. Una de las primeras cosas con las que me tropecé fue con la necesidad de instalar paquetes o módulos, que no vienen en la instalación estándar, y que son utilizados por algunos scripts.

Un ejemplo práctico:

Quería probar un filtro para logs de Apache llamado loghetti, según explican en la página del proyecto, a partir de la información del log de Apache en formato combined, permite extraer información de una forma rápida y sencilla.
Pues bien, este script depende del módulo CommandLineApp para su funcionamiento, así que toca instalarlo.

¿Cómo lo hacemos?

Muy fácil, nos vamos al repositorio oficial de paquetes para Python, PyPI (Python Package Index), y buscamos el paquete en cuestión, en este caso CommandLineApp, tenemos suerte y nos aparece su ficha descriptiva. Nos vamos a su página de descarga y lo bajamos a nuestro Mac 😉

Por costumbre todos los paquetes los tengo recopilados en un directorio src, así que coloco el archivo CommandLineApp-3.0.5.tar.gz en mi directorio src, abro un Terminal, y realizo las siguientes acciones:

tar xzvf CommandLineApp-3.0.5.tar.gz
cd CommandLineApp-3.0.5
sudo python setup.py install

Listo!, ya puedo utilizar loghetti.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *