Cómo instalar Python PIP en Windows, Mac y Linux

Cómo instalar Python PIP

Al igual que cualquier otro lenguaje de programación serio, Python soporta librerías y frameworks de terceros que puedes instalar para evitar empezar de cero con cada nuevo proyecto. Si quieres usarlas puedes encontrar estas librerías de Python en un repositorio central llamado Python Package Index (PyPI).

Descargar, instalar y gestionar estos paquetes a mano puede ser frustrante y llevar mucho tiempo. Es por ello que muchos desarrolladores de Python confían en una herramienta especial llamada PIP para Python (o Python PIP) para hacer todo mucho más fácil y rápido.

¿Qué es Python PIP ?

PIP es un acrónimo que significa «PIP Instala Paquetes» o «Programa Instalador Preferido». Es una utilidad de línea de comandos que te permite instalar, reinstalar o desinstalar paquetes PyPI con un comando simple y directo: pip.

Si alguna vez has realizado algún trabajo de línea de comandos en Windows (con el Símbolo del sistema) o en Mac o Linux (con el Terminal y Bash), entonces puedes saltar a las instrucciones de instalación para tu sistema operativo en concreto.

¿Se instala el PIP con Python?

Si estás usando Python 2.7.9 (o mayor) o Python 3.4 (o mayor), entonces PIP viene instalado con Python por defecto. Si estás usando una versión anterior de Python, necesitarás usar los pasos de instalación que aparecen a continuación. De lo contrario, salta a la parte inferior para aprender cómo empezar a usar PIP.

Si estás ejecutando Python en un entorno virtual creado con virtualenv o pyvenv, entonces PIP estará disponible sin importar la versión de Python.

¿Está Python correctamente instalado?

Tienes que asegurarte de que Python está correctamente instalado en tu sistema. En Windows, abre el Símbolo del sistema con la tecla Windows + X y selecciona Símbolo del sistema. En Mac, abre el Terminal usando la tecla Comando + Espacio y buscando el terminal. En Linux, abre el Terminal usando Ctrl + Alt + T. Los accesos directos de Linux pueden variar según la distribución.

A continuación, escribe:

python --version

En Linux, es posible que los usuarios de Python 3.x necesiten utilizarlo:

python3 --version

Si obtienes un número de versión (por ejemplo, «Python 2.7.5») entonces Python está listo para funcionar.

Si obtienes un mensaje de «Python no está definido», entonces primero tendrás que instalar Python correctamente. Eso está fuera del alcance de este artículo. En la wed de Python tienes algunas instrucciones detalladas para la instalación.

Cómo instalar PIP en Windows

Estas instrucciones deberían funcionar en Windows 7, Windows 8.1 y Windows 10:

  • Descarga el script de instalación de get-pip.py. Si estás en Python 3.2, necesitarás esta versión de get-pip.py en su lugar. De cualquier manera, haz clic con el botón derecho del ratón en el enlace y selecciona Guardar como… y guárdalo en cualquier lugar seguro, como tu carpeta de descargas.
  • Abre el símbolo del sistema y navega hasta el archivo get-pip.py.
  • Ejecuta el siguiente comando: python get-pip.py

Cómo instalar PIP en Mac

Los sistemas modernos de Mac vienen con Python y PIP ya instalados. Sin embargo, esta versión de Python tiende a estar desactualizada y no es la mejor opción para un desarrollo serio en Python. Es altamente recomendado que instales una versión más actual de Python y PIP.

Si deseas utilizar la instalación del sistema nativo de Python pero no tiene disponible el PIP, puedes instalar el PIP con el siguiente comando en Terminal:

sudo easy_install pip

Si prefieres instalar una versión más actualizada de Python, entonces puedes usar Homebrew. Estas instrucciones asumen que ya tienes Homebrew instalado y listo para usar.

La instalación de Python con Homebrew se hace con un solo comando:

brew install python

Esto instalará la última versión de Python, que debería venir empaquetada con PIP. Si la instalación es exitosa pero PIP no está disponible en el paquete, puedes necesitar re-ligar Python usando el siguiente comando de Terminal:

brew unlink python && brew link python

Cómo instalar el PIP en Linux

Si su distribución de Linux viene con Python ya instalado, debería poder instalar PIP usando el administrador de paquetes de su sistema. Esto es preferible ya que las versiones de Python instaladas en el sistema no funcionan bien con el script get-pip.py usado en Windows y Mac.

Herramienta de Paquetes Avanzados (Python 2.x)

sudo apt-get install python-pip

Herramienta de Paquete Avanzado (Python 3.x)

sudo apt-get install python3-pip

Gestor de paquetes pacman (Python 2.x)

sudo pacman -S python2-pip

Gestor de paquetes pacman (Python 3.x)

sudo pacman -S python-pip

Gestor de paquetes Yum (Python 2.x)

sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel

Gestor de paquetes Yum (Python 3.x)

sudo yum install python3 python3-wheel

Yum Dandificado (Python 2.x)

sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel

Yum Dandificado (Python 3.x)

sudo dnf install python3 python3-wheel

Gestor de paquetes Zypper (Python 2.x)

sudo zypper install python-pip python-setuptools python-wheel

Gestor de paquetes Zypper (Python 3.x)

sudo zypper install python3-pip python3-setuptools python3-wheel

Cómo instalar PIP en Raspberry Pi

Como usuario de Raspberry Pi, es probable que estés usando Raspbian ya que es el sistema operativo oficial designado y proporcionado por la Fundación Raspberry Pi. También puedes instalar otro sistema operativo, como Ubuntu. Si ese es el caso, deberías seguir las instrucciones de Linux.

Comenzando con Raspbian Jessie, PIP viene instalado por defecto. Es una de las grandes razones para actualizar a Raspbian Jessie en lugar de quedarse con Raspbian Wheezy o Raspbian Jessie Lite. Sin embargo, si estás en una versión antigua de Raspbian, todavía puedes instalar PIP.

En Python 2.x:

sudo apt-get install python-pip

En Python 3.x:

sudo apt-get install python3-pip

Con Raspbian, los usuarios de Python 2.x deberían utilizar pip mientras que los usuarios de Python 3.x deberían utilizar pip3 cuando emitan comandos PIP.

Cómo actualizar PIP para Python

Aunque el PIP en sí no se actualiza muy a menudo, es importante mantenerse al tanto de las nuevas versiones porque puede haber importantes correcciones de errores, compatibilidad y agujeros de seguridad. Afortunadamente, actualizar el PIP es rápido y fácil.

En Windows:

python -m pip install -U pip

En Mac, Linux, o Raspberry Pi:

pip install -U pip

En ciertas versiones de Linux y Raspberry Pi, puede que necesites usar pip3 en su lugar.

Cómo manejar paquetes Python con PIP

Una vez que el PIP esté listo, puedes comenzar a instalar paquetes desde PyPI:

pip install package-name

Para instalar una versión específica de un paquete en lugar de la última versión:

pip install package-name==1.0.0

Para buscar en PyPI un paquete en particular:

pip search "query"

Para ver detalles sobre un paquete instalado:

pip show package-name

Para listar todos los paquetes instalados:

pip list

Para listar todos los paquetes obsoletos:

pip list --outdated

Para actualizar un paquete anticuado:

pip install package-name --upgrade

Ten en cuenta que las versiones antiguas de un paquete son eliminadas automáticamente por PIP cuando se actualiza a una versión más reciente de ese paquete.

Para reinstalar completamente un paquete:

pip install package-name --upgrade --force-reinstall

Para deshacerse completamente de un paquete:

pip uninstall package-name

Pin It on Pinterest

Shares