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:

$ pip 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.

Curso online 👨‍💻

¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

Consultoría 💡

Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.

18 comentarios.

  1. Buenas, cuando intento instalar pip en windows me sale este mensaje:
    «python» no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.

    Ya tengo descargada la ultima version de python y todo pero sigue apareciendome eso. Agradeceria mucho si alguien puede ayudarme. Muchas gracias.

  2. hola sabes cuando quiero hacerle manualmente me sale «El sistema no puede encontrar la ruta especificada.» no se si me puedas ayudar…

    • Buenas noches, al parecer encontre una solucion al problema
      1) ingresas al cmd como abministrador
      2) buscas la ubicacion de la carpeta python que en mi caso esta en «C:\Python\Python311»
      3)pegas la ruta de su carpeta y cambias el «C:\» por «cd\» de lo contrario te dara error: «C:\Python\Python311\python.exe» no se reconoce como un comando interno o externo,
      programa o archivo por lotes ejecutable (recuerden sucedio solo en mi caso)
      -quedara algo asi en cmd C:\windows\system32>cd\Python\Python311 luego enter
      4)estaras ejecutando dentro de la carpeta python
      -algo asi: C:\Python\Python311>
      5)cuando estes ejecuatando de esta forma ingresas el siguiente codigo… python.exe get-pip.py ….(algo a tener en cuenta es que el archivo que se descargo lo deben de tener dentro de la carpeta python, en la misma hubicacion de donde se ejecuta )
      6) quedarac algo asi: C:\Python\Python311>python.exe get-pip.py
      luego enter y ruega a Dios para que se te instale, suerte

Deja una respuesta