Instalación de Python 3

Completado

En la unidad anterior, ejecutó un comando para determinar si ya tenía instalado Python 3. Si necesita instalar Python 3, elija su sistema operativo en la parte superior de esta página y, luego, siga las instrucciones.

Una vez que se ha asegurado que tiene instalado Python 3, puede desplazarse hasta la parte inferior de esta página y seleccionar Continuar.

Cuando se escribió este módulo, Python 3.11 era la versión más reciente disponible de Python, por lo que haremos referencia a esa versión en las siguientes instrucciones. Instale la última versión de Python que esté disponible para su sistema operativo. Si instala una versión diferente, las etiquetas de los botones y los nombres de los archivos pueden diferir ligeramente de los de las instrucciones de instalación.

Nota

Estas instrucciones son específicas para Windows 10 y Windows 11. Para obtener más información sobre las instrucciones de instalación en diferentes versiones de Windows, consulte la página oficial de descargas de Python.

Instalación de Python en Windows desde Microsoft Store

  1. Para abrir Microsoft Store, seleccione Inicio y, luego, escriba iniciar Microsoft Store.

  2. Una vez abierto, busque Python.

    Se le presentará una lista de varias opciones.

  3. Seleccione la versión más reciente de Python.

    Screenshot of search results screen from Microsoft Store for Python, highlighting Python 3.11.

  4. En la pestaña Inicio, seleccione Obtener o instalar.

    Screenshot of the Python Home tab in the Microsoft Store with Install highlighted.

    Nota:

    Si no puede usar el instalador porque no tiene privilegios de administrador, descargue el paquete insertable (archivo ZIP) de Python desde el sitio web de Python y, luego, extráigalo en una carpeta local, como C:\Python311.

    Python se instala en segundo plano. La instalación puede tardar un par de minutos en función de la velocidad del sistema.

    Screenshot of installation progress for Python from the Microsoft Store.

  5. Después de instalar Python, vuelva al símbolo del sistema.

  6. Escriba el comando python --version siguiente y presione Entrar para ver la versión de Python:

    python --version
    

Instalación de Python en Linux

El administrador de paquetes que use depende de la versión de Linux. Entre las distribuciones de Linux más populares se incluyen APT (acrónimo de "Advanced Packaging Tool") o YUM (acrónimo de "Yellowdog Updater, Modified").

En esta unidad se proporcionan instrucciones para APT y YUM. Si su distribución de Linux usa un administrador de paquetes diferente, es posible que tenga que buscar las instrucciones para instalar Python 3 en <su distribución de Linux>.

Instalación con APT

Si usa APT, puede usar estas instrucciones para instalar Python 3.

  1. Abra una ventana de terminal.

  2. Escriba el comando siguiente para actualizar los índices de paquete APT.

    sudo apt-get update
    

    El comando apt-get update actualiza la lista de paquetes (los índices de paquetes) de los repositorios y los archivos de paquetes personales (PPA) de los que es consciente. Esta actualización permite que apt-get encuentre las versiones más recientes de los paquetes que quiere instalar y sus dependencias.

    Nota:

    El comando sudo eleva temporalmente los permisos a la raíz, el nivel más eficaz del sistema. A la hora de usar sudo, normalmente se le pedirá la contraseña de su cuenta de usuario.

    apt-get update muestra todos los elementos que se actualizarán. Es posible que se le pida que lo apruebe; para ello, escriba y o yes y, luego, presione Entrar.

  3. Ejecute el comando siguiente para instalar Python 3 en un símbolo del sistema de Bash

    sudo apt-get install python3.10
    

    Nota:

    apt-get install busca los paquetes correspondientes en el índice de paquetes, descarga los archivos necesarios y los instala en las carpetas adecuadas.

  4. Ejecute el comando python3 para confirmar que Python 3 está instalado correctamente:

    python3.10 --version
    

    La salida debería contener la palabra Python seguida de un conjunto de números separados por puntos (.). En el ejemplo siguiente se muestra la salida que puede ver.

    Python 3.10.0
    

    Si el primer número es 3, Python 3 se ha instalado correctamente.

    Si no se ha podido realizar la instalación, es posible que vea un mensaje de error. Escriba el mensaje de error exacto en el explorador para encontrar posibles causas y soluciones.

Instalación con YUM

El administrador de paquetes de YUM se usa principalmente en los sistemas de Red Hat, como Red Hat Enterprise Linux y Fedora, y en CentOS. Si el administrador APT no está instalado en el sistema, puede usar YUM en su lugar.

  1. Abra una ventana de Terminal.

  2. Ejecute sudo yum update para actualizar los índices de los paquetes de YUM.

    sudo yum update
    

    yum update se asegurará de que todos los paquetes y sus dependencias estén actualizados. Es conveniente actualizar la lista de paquetes antes de instalar software nuevo.

  3. Ejecute el comando yum install siguiente para instalar Python 3.

    sudo yum install rh-python3.10
    
  4. Ejecute python3.10 --version para comprobar la instalación:

    python3.10 --version
    

    La salida incluye la palabra Python seguida de un conjunto de números separados por puntos (.), por ejemplo:

    Python 3.10.0
    

    Si el primer número es 3, Python 3 se ha instalado correctamente.

    Si se produce un error en la instalación, es posible que vea un mensaje de error; el paso 5 le ayudará a resolver cualquier mensaje de error.

(Opcional) Habilitación de la característica Software Collections en Bash

Software Collections le permite instalar varias versiones de los mismos componentes de software del sistema Red Hat. Al ejecutar la herramienta SCL, se crea un proceso secundario (subshell) del shell actual. Al volver a ejecutar el comando, se crea un subshell del subshell. Cuando la herramienta Software Collections está habilitada, debe especificar qué versión de Python desea ejecutar en el shell.

  1. Ejecute el comando scl enable en un símbolo del sistema de Bash:

    scl enable rh-python3.10 bash
    
  2. De nuevo, ejecute python3.10 --version para comprobar que todo es correcto.

    python3.10 --version
    

    La salida del comando debe tener un formato similar al siguiente:

    Python 3.10.0
    

    Si el primer número es 3, Python 3 se ha instalado correctamente, en el contexto de una colección de software.

    scl enable python36 inicia una nueva sesión de Bash y establece Python 3.6 como la versión predeterminada de Python. Sin embargo, Python 3.6 solo es la versión predeterminada para la sesión del shell actual. Si sale de la sesión o abre una nueva desde otro terminal, Bash volverá a la versión predeterminada de Python.

    Para obtener más información, vea Red Hat Software Collections 3.8.

    Importante

    Si necesita usar scl enable para ejecutar python3.10 --version, es posible que tenga que ejecutar ese comando cada vez que quiera trabajar en Python. Hay soluciones alternativas, pero esta es la funcionalidad prevista de Software Collections. Consulte cómo conservar una colección de Red Hat Software Collections para encontrar una posible solución alternativa.

Instalación de Python en macOS

Siga estos pasos para descargar el instalador de Python desde el sitio web de Python.

Nota:

Puede usar Homebrew para instalar Python y Visual Studio Code. Para obtener instrucciones, consulte la documentación de Homebrew.

  1. Descargue el instalador de la página de descargas de Python.

    El sitio web debería dirigirle automáticamente a una página específica para macOS. Seleccione la versión más reciente.

    Es posible que vea un cuadro de diálogo que le pide que permita descargas de python.org. Seleccione Permitir.

    Tras unos instantes, debería descargarse un archivo denominado python-3.10.2-macos11.pkg (o algo parecido) en la pila de descargas del Dock.

  2. Para iniciar el instalador, haga doble clic en el archivo .pkg que ha descargado. El instalador de Python le pedirá que instale, compruebe y acepte diversas opciones y contratos de licencia. Dedique un tiempo a leer estos mensajes para comprender lo que hará el instalador en el equipo.

    Cuando finalice el proceso de instalación, aparecerá una ventana de Finder con el contenido de la carpeta de Python y una pantalla de felicitación. Seleccione Cerrar para cerrar estas ventanas.

    Si se le pide que mueva el instalador de Python a la papelera, puede hacerlo.

  3. Ejecute python3.10 --version en una ventana de terminal para comprobar la instalación:

    python3.10 --version
    

    La salida incluye la palabra Python seguida de un conjunto de números separados por puntos (.), por ejemplo:

    Python 3.10.0
    

    Si el primer número es 3, Python 3 se ha instalado correctamente.

Ahora ha instalado correctamente Python en el sistema local.