Instalación y utilización de pip en Windows, Linux y OS X



Versión: 2.6+, 3.x

pip es una herramienta escrita en Python para facilitar la descarga e instalación de paquetes del lenguaje que se encuentren en el Python Package Index (PyPI). Podría suponerse que las siglas provienen de Python Install Package, aunque no hay certeza de esto. Corre en las principales plataformas: Microsoft Windows, Linux y OS X; en CPython 2.6+, 3.x y PyPy.

Descarga e instalación

Debian / Ubuntu

Si utilizas Debian o Ubuntu puedes utilizar apt-get para descargar e instalar pip de una manera rápida y simple. Sin embargo, generalmente este paquete se encuentra desactualizado, o al menos no en su última versión, por lo que puede que prefieras utilizar el método convencional.

sudo apt-get install python-pip

Fedora

Al igual que en Debian o Ubuntu, generalmente el paquete no se encuentra en su última versión.

sudo yum install python-pip

Método convencional: Windows, Linux y OS X

Primero, descarga el archivo instalador desde este enlace. Si tu navegador lo abre en lugar de descargarlo, presiona CTRL + S (o CTRL + G) para guardarlo en tu ordenador. Segundo, una vez situado con la terminal (línea de comandos) en donde has guardado get-pip.py, ejecuta el siguiente comando.

python get-pip.py

Si utilizas Windows y no tienes el directorio de Python en PATH, deberás ejecutar:

C:\PythonXY\python.exe get-pip.py

Donde X e Y corresponden al número de versión de Python. También puedes utilizar la ruta completa del archivo:

Windows: C:\PythonXY\python.exe "Mis documentos\Descargas\get-pip.py"
Linux: python Descargas/get-pip.py

Una vez hecho esto, obtendras un resultado aproximado al siguiente.

Downloading/unpacking pip
Downloading/unpacking setuptools
Installing collected packages: pip, setuptools
Successfully installed pip setuptools
Cleaning up...

Para comprobar que pip se ha instalado, ejecuta en la terminal:

pip

Y deberás ver las opciones de uso de la herramienta. Si, en Windows, obtienes "pip" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable, deberás acceder manualmente.

C:\PythonXY\scripts\pip

Si todo va bien, ¡has instalado pip correctamente!

Actualizar

Si ya has instalado pip pero deseas actualizarlo a su última versión, deberás ejecutar lo siguiente.

Linux y OS X

pip install -U pip

Windows

python -m pip install -U pip

Cómo usar pip

Para instalar un paquete desde PyPI utiliza:

pip install paquete

En donde paquete es el nombre de un módulo, librería, script o framework que se encuentre en https://pypi.python.org/pypi. Por ejemplo:

$ pip install django
Downloading/unpacking django
Installing collected packages: django
Successfully installed django
Cleaning up...

O en Windows:

> C:\PythonXY\scripts\pip install django

pip es un módulo de Python, por lo que si no se encuentra en la carpeta scripts también puede utilizarse:

> C:\PythonXY\python -m pip install django

Para desinstalar un paquete, utiliza:

pip uninstall paquete

Por ejemplo:

$ python uninstall django
...
Proceed (y/n)? y
Successfully uninstalled Django

Para ver una lista de los paquetes instalados (incluso aquellos que no hayan sido obtenidos a través de pip):

pip list

Por ejemplo:

$ pip list
autopy (0.51)
pip (1.5.4)
psutil (0.6.1)
pyodbc (3.0.7)
setuptools (3.4.4)
Twisted (13.2.0)
uptime (3.0.1)
zope.interface (4.1.0)

Además, puede utilizarse --outdated junto al comando list para determinar cuáles de los paquetes instalados se encuentran desactualizados.

$ pip list --outdated
zope.interface (Current: 4.1.0 Latest: 4.1.1)

Por último, para ver información sobre un paquete instalado:

$ pip show zope.interface
---
Name: zope.interface
Version: 4.1.0
Location: c:\python27_(32bit)\lib\site-packages
Requires: setuptools

Estos son los comandos básicos de pip para la instalación y eliminación de paquetes. Puedes visitar la guía de usuario oficial para una información más profunda y detallada.



4 comentarios.

Deja un comentario