pip es un sistema de gestión de paquetes usado para instalar y gestionar paquetes de software escritos en Python. Muchos de estos paquetes se pueden encontrar en PyPI (Python Package Index)
Pasos para instalar pip:
1. Sino tienes instalado python (muchas distribuciones ya lo llevan):
1 | sudo aptitude install python |
2. Instalar Cython. Algunos paquetes para instalarse, hacen uso de el. Se trata de un lenguaje de programación que simplifica la escritura de módulos de extensión para Python en C y C++:
1 | sudo aptitude install cython |
3. Instalar setup tools. Se trata de una utilidad que permite descargar, compilar, instalar, actualizar y desinstalar paquetes de Python:
1 | sudo aptitude install python-setuptools |
4. Instalar pip (the Python Package Index). Que permite bajar los paquetes del repositorio:
1 | sudo aptitude install python-pip |
Funciones básicas
Para instalar un paquete con pip:
1 | pip install nombre_paquete |
Para instalar un paquete de un repositorio como github (requiere tener instalado git):
1 | pip install https://github.com/facebook/python-sdk/zipball/master |
Para comprobar los paquetes instalados en el sistema:
1 | pip freeze |
Para instalar dependencias de un proyecto, se puede hacer uso de un fichero externo:
1 | pip install -r ./requirements.txt |
Donde por ejemplo el archivo requirements.txt puede ser el siguiente:
1 2 3 4 5 6 | python-ldap django buildbot buildbot-slave PyYAML south |
Si necesitas instalar varias versiones de un mismo paquete en la misma máquina pruebas con virtualenv
Actualización: las últimas versiones de Python ya incorporan PIP de serie.
Enlaces:
Tutorial de Python virtualenv
Distribute y pip¶
Cómo instalar un paquete Python con pip