Python es un lenguaje de programación abierto, poderoso, interpretado y fácil de aprender que admite múltiples plataformas. Es uno de los lenguajes de programación más preferidos en los campos de análisis de datos y aprendizaje automático.
Ofrece un amplio conjunto de funciones integradas y bibliotecas portátiles que se pueden incluir fácilmente para ampliar su proyecto Python. Además, tiene un amplio soporte para prácticas de programación funcional y orientadas a objetos de ingeniería de software.
Python actualmente ofrece Python 2.xy 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 debería 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 bibliotecas y software de SO.
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 valor predeterminado del sistema Intérprete de Python.
Python 3 on CentOS 6.x/7.x
Para la distribución basada en CentOS 6.x / 7.xo 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 muestra 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 on CentOS 8.x
Python 3 se puede instalar en CentOS 8.x usando Gestor de paquetes DNF. Utilice 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 on Ubuntu
En un sistema operativo que ejecuta Ubuntu / Debian, podemos usar apt o apt-get para obtener Python 3.
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 verificar la versión instalada, use:
$ python3 --version
Python 3.8.6
$
Python 3 on Windows
En Windows, Python 3 se puede instalar con un sencillo instalador basado en asistente del 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.
La última versión disponible al momento de escribir este artículo es 3.9.1.
Para la arquitectura de 64 bits, su instalador de Python descargado se llamará algo 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 para funcionar. Sin embargo, tiene la opción de modificar la ubicación de la instalación y los componentes con el Personaliza la instalación .
- 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 usando las opciones predeterminadas.
- El diálogo de instalación mostrará el progreso de la instalación. Espere a que se complete.
- Una vez completada 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, un simple
Hello World
El código en Python se puede escribir usando el comando de impresión. Dado que es una CLI interactiva, el comando se interpreta simultáneamente y la salida se imprime inmediatamente.
Para practicar el código, debe obtener Python IDE.
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.