Cómo instalar Pip en Windows

Este artículo le muestra cómo instalar Pip, el administrador de paquetes preferido en Python para herramientas y proyectos, en Windows, así como también cómo desinstalar pip.

Introducción

Los administradores de paquetes son herramientas comúnmente creadas para lenguajes de programación que facilitan la configuración y administración de paquetes de terceros. Pip es el administrador de paquetes preferido en Python tanto para los módulos nativos de Pip como para los instalados dentro de los entornos virtuales.

Cuando se invoca a Pip, rastrea automáticamente el repositorio de paquetes públicos de Python (el Python Package Index, también conocido como PyPI), descarga los paquetes e instala los archivos de configuración.

En este artículo, aprenderemos a instalar Pip en sistemas operativos basados ​​en Windows.

Instalación de Pip en Windows

Instalación de Python {#instalación de Python}

Verifiquemos si Python y Pip ya están instalados en nuestro sistema operativo basado en Windows. Iniciemos nuestra Terminal de Windows desde el menú de inicio; usaremos PowerShell a través de ella. También puede usar la Terminal de PowerShell, pero la Terminal de Windows le brinda una mejor experiencia de desarrollador y le brinda fácil acceso a otros potentes shells de Linux o macOS. Una vez que se abra la ventana, ingrese el siguiente comando para verificar si Python está instalado:

1
2
PS C:\> python --version
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.

Si está viendo un mensaje como el anterior, Python no está instalado en su máquina. Puede descargar la última versión de Python desde la página de descarga oficial. Elija la versión que desea descargar (si el tamaño de su RAM es superior a 4 GB, su máquina debe tener una arquitectura de 64 bits, así que asegúrese de obtener una versión AMD64 del ejecutable).

Tras la descarga, localice su directorio de Descargas y haga doble clic en el ejecutable descargado. Siga los pasos provistos en la ventana e instale su versión de Python, como se muestra a continuación:

Pasos de instalación de Python

Ahora que se ha descargado e instalado Python, abramos la terminal nuevamente y proporcionemos el siguiente comando:

1
2
PS C:\> python --version
Python 3.9.5

Instalación de pip

Las versiones modernas de Python, es decir, la versión 3.4 y superiores, vienen con Pip preinstalado junto con la versión de Python. Esto se puede comprobar tecleando el siguiente comando:

1
2
PS C:\> pip --version
pip 21.1.1 from c:\users\wikihtp\appdata\local\programs\python\python39\lib\site-packages\pip (python 3.9)

Si ve algo diferente al mensaje anterior, significa que Pip no está instalado o está dañado en su máquina:

1
2
3
4
5
6
7
8
PS C:\> pip --version
pip : The term 'pip' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ pip --version
+ ~~~
    + CategoryInfo          : ObjectNotFound: (pip:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

El mensaje anterior muestra que Pip no está instalado en su máquina. En este caso, necesita el código fuente para configurar Pip en su máquina. Esto se puede descargar desde bootstrap.pypa.io usando wget en su máquina. Esto descarga el código fuente a un archivo local get-pip.py:

1
PS C:\> wget https://bootstrap.pypa.io/get-pip.py -OutFile get-pip.py

El archivo mencionado contiene el código fuente para instalar la última versión de Pip. Dado que es un archivo de Python en sí mismo, se puede invocar de la misma manera que se ejecutan todos los scripts de Python:

1
2
3
4
5
6
7
8
PS C:\> python get-pip.py
Collecting pip
  Downloading pip-21.1.1-py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 384 kB/s
Collecting wheel
  Downloading wheel-0.36.2-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel, pip
Successfully installed pip-21.1.1 wheel-0.36.2

El mensaje muestra que se instaló la última versión de Pip en su máquina. Como confirmación, también puede verificar si ha instalado la versión reciente de Pip invocando el siguiente comando:

1
2
PS C:\> pip --version
pip 21.1.1 from c:\users\wikihtp\appdata\local\programs\python\python39\lib\site-packages\pip (python 3.9)

Desinstalando Pip

Puede haber momentos en los que su versión existente de Pip se corrompa después de una actualización, o tal vez quiera hacer una instalación nueva. El siguiente comando se puede usar para desinstalar Pip por completo:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
PS C:\> pip uninstall pip
Found existing installation: pip 21.1.1
Uninstalling pip-21.1.1:
  Would remove:
    c:\users\sathy\appdata\local\programs\python\python39\lib\site-packages\pip-21.1.1.dist-info\*
    c:\users\sathy\appdata\local\programs\python\python39\lib\site-packages\pip\*
    c:\users\sathy\appdata\local\programs\python\python39\scripts\pip.exe
    c:\users\sathy\appdata\local\programs\python\python39\scripts\pip3.9.exe
    c:\users\sathy\appdata\local\programs\python\python39\scripts\pip3.exe
Proceed (y/n)? y
  Successfully uninstalled pip-21.1.1

Conclusión

Pip es uno de los administradores de paquetes más populares utilizados por los desarrolladores de Python. Para las versiones más recientes de Python, ya está instalado en Windows. Sin embargo, podemos administrar fácilmente nuestra instalación de Pip en caso de errores mediante el uso de un script de Python seguro para instalar la última versión y mediante el uso de Pip para eliminarlo de nuestro sistema.