Saltar al contenido principal

Cómo actualizar Python y Pip en Windows, MacOS y Linux

Lee nuestras instrucciones paso a paso sobre cómo actualizar Pip y Python en Windows, macOS y Linux. Mantén tu entorno actualizado y compatible.
Actualizado 16 ene 2025  · 11 min de lectura

Disponer de la última versión de Python y de su instalador de paquetes, Pip, puede suponer una gran diferencia en tu trabajo o en tus proyectos de datos. Si eres un programador nuevo o un poco novato, actualizar Python y Pip puede parecerte una tarea compleja, sobre todo porque existen diferentes métodos para actualizar Pip y Python para Windows, macOS y Linux.

Aquí te guiaré paso a paso y haré que el proceso sea lo más sencillo y directo posible. Sólo tienes que pasar a la sección correspondiente al sistema operativo que utilizas actualmente. Y si eres totalmente nuevo en el trabajo con Python, sigue nuestro curso de Introducción a Python hoy mismo. Además, la Hoja de trucos de Python para principiantes es otro recurso siempre útil de DataCamp.

Por último, si te interesa solucionar problemas o aprender más sobre Pip en relación con la gestión de paquetes, lee nuestro completo Tutorial de Pip Python para la gestión de paquetes.

Actualizar Python y pip Actualizar Python y Pip. Imagen del autor.

¿Qué es Pip y por qué es importante?

Cuando quieras utilizar una biblioteca o módulo externo en tu proyecto Python, Pip es la herramienta que utilizas para buscar e instalar esa biblioteca desde el Python Package Index (PyPI), que es el software repositorio del lenguaje de programación Python. Mantener Python y Pip actualizados te aportará una gran cantidad de beneficios, entre ellos: 

  1. Seguridad: Las actualizaciones periódicas parchean las vulnerabilidades, protegiendo tu entorno de desarrollo de las amenazas a la seguridad.
  2. Nuevas funciones: Las actualizaciones proporcionan nuevas funciones que pueden mejorar tu código.
  3. Mejoras de rendimiento: Las nuevas versiones optimizan el rendimiento, haciendo que tus guiones funcionen más rápido.
  4. Corrección de errores: Las actualizaciones resuelven los problemas notificados, garantizando una experiencia de desarrollo más fluida.

Actualizar Python y Pip en diferentes sistemas operativos

Veamos ahora el proceso para actualizar Pip en Python en los tres principales sistemas operativos: Windows, macOS y Linux. Antes de iniciar el proceso de actualización, es útil conocer las versiones actuales de Python y Pip instaladas en tu sistema. Puedes comprobar las versiones ejecutando los siguientes comandos en tu terminal o símbolo del sistema:

python --version
pip --version

Estos comandos mostrarán las versiones instaladas de Python y Pip. Anota estas versiones para poder confirmar posteriormente que las actualizaciones se han realizado correctamente

Actualizar Pip en Windows

Veamos cómo actualizar Pip en Windows en tres sencillos pasos. 

Paso 1: Descarga el último instalador de Python

Para descargar el último instalador de Python para Windows, visita el sitio web oficial de Python y haz clic en el botón Descargar Python. Esto te permitirá obtener la versión más reciente del instalador de Python.

Descargar el instalador de Python antes de iniciar el proceso pip upgrade Python

Descargar Python. Imagen del autor

Paso 2: Ejecuta el instalador

Tras descargar la última versión de Python del sitio web oficial de Python, localiza el archivo instalador descargado y haz doble clic para abrirlo. En la ventana del instalador, asegúrate de marcar la opción "Añadir Python al PATH". Al ejecutar el instalador se actualizarán tanto Python como Pip, que se incluyen con el instalador.

Paso 3: Mejora Pip

Para actualizar Pip utilizando el símbolo del sistema después de actualizar Python, escribe cmd en tu barra de búsqueda para abrir el símbolo del sistema. A continuación, ejecuta el siguiente comando para actualizar Pip:

python -m pip install --upgrade pip

Este comando garantiza que tienes instalada la última versión de Pip. Si te encuentras con errores de permisos, puedes utilizar este comando:

python -m pip install --upgrade pip --user

Puedes verificar la actualización que has realizado volviendo a ejecutar los comandos de comprobación de versiones para confirmar las actualizaciones.

Actualizar Pip en MacOS

Aquí exploraremos cómo puedes hacer la misma actualización en tu Mac.

Paso 1: Utiliza Homebrew para actualizar Python

Homebrew es un popular gestor de paquetes para MacOS que simplifica la instalación y gestión de software. Si no tienes Homebrew instalado, abre tu terminal y ejecuta el siguiente comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Para actualizar Python utilizando Homebrew, abre tu terminal y ejecuta los siguientes comandos:

brew update
brew upgrade python

Paso 2: Mejora Pip

Después de actualizar Python, actualiza Pip ejecutando el siguiente comando:

python3 -m pip install --upgrade pip

Si te encuentras con errores de permisos, puedes utilizar este comando:

python3 -m pip install --upgrade pip --user

Actualizar Pip en Linux

Para los usuarios de Linux, el proceso de actualización puede variar ligeramente en función de la distribución, como Ubuntu o Fedora.

Paso 1: Actualiza la lista de paquetes

El primer paso es actualizar la lista de paquetes. Puedes hacerlo abriendo tu terminal y ejecutando el siguiente comando:

sudo apt update

Paso 2: Actualizar Python

A continuación, puedes actualizar Python instalando la última versión. Abre tu terminal y ejecuta el siguiente comando:

sudo apt install python3

Paso 3: Mejora Pip

El siguiente paso es actualizar Pip. Una vez actualizado Python, puedes ejecutar el siguiente comando para actualizar Pip:

python3 -m pip install --upgrade pip

Si te encuentras con errores de permisos, puedes utilizar este comando:

python3 -m pip install --upgrade pip --user

Siguiendo estos pasos, puedes asegurarte de que tienes las últimas versiones de Python y Pip instaladas en tu sistema, independientemente del sistema operativo que estés utilizando. Esto te ayudará a estar al día de las últimas funciones, mejoras de rendimiento y actualizaciones de seguridad.

Solución de errores comunes de la actualización de Pip a Python

Incluso con una gestión cuidadosa, puedes encontrarte con problemas al utilizar Pip y Python. En esta sección se abordan algunos problemas habituales y se ofrecen soluciones para ayudarte a solucionarlos eficazmente. Cubriremos la resolución de conflictos de versiones, la gestión de problemas de permisos y la garantía de que las rutas de Pip y Python están correctamente configuradas.

Solución de problemas en Windows

Empecemos por ver los problemas más comunes que pueden surgir si trabajas con Windows.

Asegurarse de que las rutas de Pip y Python están correctamente configuradas en Windows

Las rutas incorrectas pueden provocar errores al ejecutar comandos Pip o Python. Para verificar y asegurarte de que tus rutas de Python y Pip están correctamente configuradas, empieza por comprobar la ruta de instalación de Python utilizando el comando where:

where python
where python3

Asegúrate de que la salida apunta al ejecutable de Python correcto. A continuación, comprueba la ruta de instalación de Pip:

where pip

Asegúrate de que la salida apunta al ejecutable Pip correcto. Si las rutas son incorrectas, actualiza la variable de entorno PATH para incluir los directorios correctos:

setx PATH "%PATH%;C:\Python39;C:\Python39\Scripts"

Sustituye C:\Python39 por el directorio donde esté instalado Python en tu sistema.

Mensaje de error de comando pip no encontrado

Si ves un pip: command not found error, indica que Pip no está instalado o no está en tu PATH. Para instalar Pip, descarga el script get-pip.py abriendo tu navegador web y navegando hasta la URL get-pip.py, luego guarda el archivo en tu ordenador. Después de descargar el archivo, se mueve automáticamente a la carpeta Descargas. A continuación, puedes ejecutar el siguiente comando en el símbolo del sistema para instalar Pip:

python get-pip.py

Puede que te encuentres con un error python: no se puede abrir el archivo. Todo lo que tienes que hacer es cambiar el directorio a Downloads utilizando el siguiente comando:

cd Downloads
python get-pip.py

Problemas con el certificado SSL

Si encuentras errores de certificado SSL, prueba a actualizar Pip o a configurar una ruta de certificados de confianza.

python -m pip install --upgrade pip

Si el problema persiste, puedes establecer la variable de entorno REQUESTS_CA_BUNDLE para que apunte a tu ruta de certificados de confianza:

set REQUESTS_CA_BUNDLE=C:\path\to\certificates

Sustituye C:\path\to\certificates por la ruta real a tus certificados de confianza.

Para fijar la variable REQUESTS_CA_BUNDLE de forma permanente, puedes añadirla a través de las Propiedades del Sistema.

Primero, abre las Propiedades del sistema (haz clic con el botón derecho del ratón en Mi PC > Propiedades > Configuración avanzada del sistema). A continuación, haz clic en el botón Variables de entorno. Por último, en Variables del sistema, haz clic en Nueva, y añade el nombre de variable REQUESTS_CA_BUNDLE y su valor como la ruta a tus certificados.

Solución de problemas en MacOS y Linux

Ahora echemos un vistazo a algunos problemas comunes que pueden surgir si trabajas en MacOS o Linux.

Asegurarse de que las rutas de Pip y Python están configuradas correctamente

Para verificar y asegurarte de que tus rutas de Python y Pip están correctamente configuradas, empieza por comprobar la ruta de instalación de Python. Utiliza el comando which:

which python
which python3

Asegúrate de que la salida apunta al ejecutable de Python correcto. A continuación, comprueba la ruta de instalación de Pip:

which pip

Asegúrate de que la salida apunta al ejecutable Pip correcto. Si las rutas son incorrectas, actualiza la variable de entorno PATH para incluir los directorios correctos. Añade las siguientes líneas a tu archivo .bashrc, .bash_profile, o .zshrc:

export PATH="$PATH:/usr/local/bin:/usr/local/sbin"

Tras actualizar el archivo, vuelve a cargar la configuración del intérprete de comandos ejecutando

source ~/.bashrc

Mensaje de error de comando pip no encontrado

Si ves un pip: command not found error, indica que Pip no está instalado o no está en tu PATH. Instala Pip o ajusta tu variable PATH como se ha descrito anteriormente. Para instalar Pip, utiliza los siguientes comandos:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

Si no dispones de curl, puedes descargar el script get-pip.py utilizando un navegador web y luego ejecutar el comando anterior para instalar Pip.

Problemas con el certificado SSL

Si encuentras errores de certificado SSL, prueba a actualizar Pip o a configurar una ruta de certificados de confianza. Para actualizar Pip, ejecuta el siguiente comando:

python -m pip install --upgrade pip

Si el problema persiste, establece la variable de entorno REQUESTS_CA_BUNDLE para que apunte a tu ruta de certificados de confianza. En macOS y Linux, puedes establecer esta variable temporalmente en tu sesión de terminal o permanentemente en tu archivo de configuración del intérprete de comandos. Para el enfoque de sesión de terminal temporal, utiliza los siguientes comandos:

export REQUESTS_CA_BUNDLE=/path/to/certificates

Sustituye /path/to/certificates por la ruta real a tus certificados de confianza. Para explorar el enfoque permanente, que se realiza en el archivo de configuración del intérprete de comandos, añade la siguiente línea a tu archivo .bashrc, .bash_profile o .zshrc, según el intérprete de comandos que estés utilizando:

export REQUESTS_CA_BUNDLE=/path/to/certificates

Tras actualizar el archivo, vuelve a cargar la configuración del intérprete de comandos ejecutando

source ~/.bashrc

Sustituye .bashrc por el archivo de configuración apropiado que hayas editado, como .bash_profile o .zshrc. Estos pasos garantizan que la variable de entorno REQUESTS_CA_BUNDLE está configurada correctamente en los sistemas macOS y Linux.

Conclusión

En esta guía, hemos cubierto los aspectos esenciales de la actualización de Python y Pip, la gestión de dependencias y el uso de funciones avanzadas de Pip para mantener tu entorno de desarrollo estable y seguro. 

Para la documentación oficial, la documentación de Pip y la documentación de Python son excelentes puntos de partida. Proporcionan guías y referencias completas para gestionar paquetes Python y comprender el núcleo del lenguaje.

Para un enfoque de aprendizaje estructurado, DataCamp tiene muchos recursos, incluido nuestro curso Introducción a Python para la Ciencia de Datos y nuestro curso de habilidades de Programación en Python, que ofrecen conocimientos básicos. Para los que quieran avanzar más, el itinerario profesional Fundamentos de Python, el itinerario profesional Desarrollador de Python y el itinerario profesional Analista de datos con Python ofrecen vías de aprendizaje en profundidad adaptadas a distintos aspectos de la programación y el análisis de datos con Python.


Samuel Shaibu's photo
Author
Samuel Shaibu
LinkedIn

Escritora y profesional de los datos con experiencia a la que le apasiona capacitar a los aspirantes a expertos en el espacio de los datos.

Preguntas frecuentes

¿Con qué frecuencia debo actualizar Python y Pip?

Es una buena práctica comprobar regularmente si hay actualizaciones y actualizar al menos una vez al trimestre.

¿Puedo tener varias versiones de Python instaladas en el mismo sistema?

Sí, puedes tener varias versiones de Python instaladas en el mismo sistema.

¿Cómo cambio entre diferentes versiones de Python?

Puedes cambiar entre distintas versiones de Python utilizando entornos virtuales o herramientas de gestión virtual como pyenv.

¿Es necesario actualizar Pip al actualizar Python?

Sí, se recomienda actualizar Pip cuando actualices Python para garantizar la compatibilidad.

Temas

Aprende Python con DataCamp

Certificación disponible

curso

Introducción a Python

4 hr
5.6M
Domina los fundamentos del análisis de datos con Python en sólo cuatro horas. Este curso online introducirá la interfaz de Python y explorará paquetes populares.
Ver detallesRight Arrow
Comienza el curso
Ver másRight Arrow
Relacionado

blog

Tutorial: cómo instalar Python en macOS y Windows

Aprende a instalar Python en tu equipo personal con este tutorial paso a paso. Tanto si eres usuario de Windows como de macOS, descubre varios métodos para iniciarte en Python en tu equipo.
Richie Cotton's photo

Richie Cotton

14 min

blog

Cómo aprender Python desde cero en 2024: Guía del experto

Descubre cómo aprender Python, sus aplicaciones y la demanda de conocimientos de Python. Comienza hoy tu andadura en Python ​con nuestra guía completa.
Matt Crabtree's photo

Matt Crabtree

19 min

tutorial

Instalación de PySpark (Todos los sistemas operativos)

Este tutorial mostrará la instalación de PySpark y cómo gestionar las variables de entorno en los sistemas operativos Windows, Linux y Mac.

Olivia Smith

8 min

tutorial

Tutorial de instalación de Anaconda en Windows

Este tutorial te mostrará cómo puedes instalar Anaconda, un potente gestor de paquetes, en Microsoft Windows.
DataCamp Team's photo

DataCamp Team

5 min

tutorial

21 herramientas esenciales de Python

Conozca las herramientas esenciales de Python para el desarrollo de software, raspado y desarrollo web, análisis y visualización de datos y aprendizaje automático.
Abid Ali Awan's photo

Abid Ali Awan

6 min

tutorial

Tutorial sobre cómo ejecutar scripts en Python

Aprenda cómo puede ejecutar un script Python desde la línea de comandos, y también cómo puede proporcionar argumentos de línea de comandos a su script.
Aditya Sharma's photo

Aditya Sharma

10 min

Ver másVer más