¿Cómo instalar Python 3 en CentOS, Ubuntu y Windows?

Python es un lenguaje de programación abierto, potente, interpretado y fácil de aprender que admite múltiples plataformas. Es uno de los lenguajes de programación preferidos en los campos de análisis de datos y aprendizaje automático.

Ofrece un amplio conjunto de bibliotecas integradas y portátiles que se pueden incluir fácilmente para ampliar su proyecto de Python. Además, tiene un amplio soporte para las prácticas de programación funcional y orientada a objetos de la ingeniería de software.

Python actualmente ofrece tanto Python 2.x como Python 3.x, que no son totalmente compatibles entre sí y tienen varias diferencias. Por lo tanto, la elección de utilizar cualquiera de ellos debe ser una decisión planificada basada en su entorno y necesidades actuales. La mayoría de las distribuciones de Linux vienen preinstaladas con alguna versión de Python debido a su amplio uso en las bibliotecas y el software del sistema operativo.

Este artículo cubrirá la instalación de Python 3 en CentOS, Ubuntu y plataformas basadas en Windows. Python 3 se puede instalar junto con Python 2, pero debe tener cuidado al especificar el intérprete de Python predeterminado del sistema.

Python 3 en CentOS 6.x/7.x

Para la distribución basada en CentOS 6.x/7.x o RHEL, puede instalar Python 3 usando yum.

$ sudo yum install python3

Cuando se le solicite, confirme presionando ‘y’:

Is this ok [y/d/N]: y

El registro de instalación de Python 3 en CentOS 7 se proporciona a continuación:

$ sudo yum install python3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package python3.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: python3-libs(x86-64) = 3.6.8-18.el7 for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-setuptools for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-pip for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python3-3.6.8-18.el7.x86_64
--> Running transaction check
---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: libtirpc.so.1()(64bit) for package: python3-libs-3.6.8-18.el7.x86_64
---> Package python3-pip.noarch 0:9.0.3-8.el7 will be installed
---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be installed
--> Running transaction check
---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================================================
Installing:
python3 x86_64 3.6.8-18.el7 updates 70 k
Installing for dependencies:
libtirpc x86_64 0.2.4-0.16.el7 base 89 k
python3-libs x86_64 3.6.8-18.el7 updates 6.9 M
python3-pip noarch 9.0.3-8.el7 base 1.6 M
python3-setuptools noarch 39.2.0-10.el7 base 629 k

Transaction Summary
==========================================================================================================================================================================
Install 1 Package (+4 Dependent packages)

Total download size: 9.3 M
Installed size: 48 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): python3-3.6.8-18.el7.x86_64.rpm | 70 kB 00:00:00
(2/5): libtirpc-0.2.4-0.16.el7.x86_64.rpm | 89 kB 00:00:00
(3/5): python3-setuptools-39.2.0-10.el7.noarch.rpm | 629 kB 00:00:01
(4/5): python3-pip-9.0.3-8.el7.noarch.rpm | 1.6 MB 00:00:06
(5/5): python3-libs-3.6.8-18.el7.x86_64.rpm | 6.9 MB 00:00:15
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 613 kB/s | 9.3 MB 00:00:15
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Installing : python3-setuptools-39.2.0-10.el7.noarch 2/5
Installing : python3-pip-9.0.3-8.el7.noarch 3/5
Installing : python3-3.6.8-18.el7.x86_64 4/5
Installing : python3-libs-3.6.8-18.el7.x86_64 5/5
Verifying : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Verifying : python3-setuptools-39.2.0-10.el7.noarch 2/5
Verifying : python3-libs-3.6.8-18.el7.x86_64 3/5
Verifying : python3-3.6.8-18.el7.x86_64 4/5
Verifying : python3-pip-9.0.3-8.el7.noarch 5/5

Installed:
python3.x86_64 0:3.6.8-18.el7

Dependency Installed:
libtirpc.x86_64 0:0.2.4-0.16.el7 python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7 python3-setuptools.noarch 0:39.2.0-10.el7

Complete!
$

Python 3 en CentOS 8.x

Python 3 se puede instalar en CentOS 8.x usando el administrador de paquetes DNF. Use el siguiente comando para iniciar la instalación de Python 3:

$ sudo dnf install python3

Cuando se le solicite, confirme presionando ‘y’:

Is this ok [y/N]: y

El fragmento de registro de la instalación de Python 3 en CentOS 8 se muestra a continuación:

$ sudo dnf install python3
Last metadata expiration check: 6:25:17 ago on Friday 11 December 2020 12:44:46 PM IST.
Package python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is already installed.
Dependencies resolved.
==========================================================================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================================================================
Upgrading:
python36 x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream 19 k

Transaction Summary
==========================================================================================================================================================================
Upgrade 1 Package

Total download size: 19 k
Is this ok [y/N]: y
Downloading Packages:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64.rpm 5.6 kB/s | 19 kB 00:03
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 4.6 kB/s | 19 kB 00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Running scriptlet: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Cleanup : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Verifying : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Installed products updated.

Upgraded:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64

Complete!
$

Python 3 en Ubuntu

En un sistema operativo con Ubuntu/Debian, podemos usar apt o apt-get para obtener Python 3.

  Arreglar Discord un error de red desconocido en Windows 10

Los sistemas Ubuntu más nuevos ya tienen Python 3 instalado. En caso de que se haya eliminado por algún motivo y necesite instalarlo explícitamente, use el siguiente comando:

$ sudo apt install python3

Verificar Python 3 en Linux

Python 3 se puede verificar fácilmente desde la terminal de Linux. Para comprobar la versión instalada, utilice:

$ python3 --version
Python 3.8.6
$

Python 3 en Windows

En Windows, Python 3 se puede instalar con un instalador simple basado en un asistente desde el sitio oficial de Python. El instalador predeterminado ofrecido en el oficial página de descarga debería ser lo suficientemente bueno para la mayoría de los propósitos, a menos que necesite elegir una versión o arquitectura de Python diferente.

  Cómo conectarse a una red Wi-Fi en Windows 11

La última versión disponible al momento de escribir este artículo es la 3.9.1.

Para la arquitectura de 64 bits, su instalador de Python descargado se llamará algo así como python-3.xx-amd64.exe.

  • Inicie el instalador ejecutando el archivo exe descargado.
  • Las opciones predeterminadas seleccionadas para el instalador deberían estar listas. Sin embargo, tiene la opción de modificar la ubicación de instalación y los componentes con la opción de instalación Personalizar.
  • También hay una opción para instalar Python 3 para todos los usuarios o solo para su cuenta de usuario de Windows específica.
  • Finalmente, hay una opción para agregar Python 3 en la variable de entorno PATH de Windows, lo que le permitiría usar Python 3 desde el símbolo del sistema de Windows desde cualquier ubicación de directorio.
  • Una vez que se confirmen todas las configuraciones, haga clic en Instalar ahora para continuar con la instalación de Python 3 utilizando las opciones predeterminadas.
  Cómo cambiar la configuración predeterminada en GIMP en Windows 10

  • El cuadro de diálogo de instalación mostrará el progreso de la instalación. Espere a que se complete.

  • Al finalizar la instalación, podrá encontrar el icono de Python 3.x en el menú Inicio de Windows, que abre la CLI interactiva de Python 3.

  • La CLI interactiva de Python 3 le permite escribir y ejecutar comandos de Python de forma interactiva. Como ejemplo, se puede escribir un código simple de Hello World en Python usando el comando de impresión. Dado que es una CLI interactiva, el comando se interpreta simultáneamente y la salida se imprime de inmediato.

Para practicar el código, debe obtener el IDE de Python.

Otras lecturas

Puede obtener más información sobre Python y su uso en su extensa documentación o tomando cursos en línea.

A continuación, descubra cómo instalar PIP para instalar paquetes de Python.

¿Te gustó leer el artículo? ¿Qué tal compartir con el mundo?