GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Python en Linux

Python es ahora el lenguaje de programación más popular y más utilizado. La sintaxis simple de Python y su baja curva de aprendizaje lo convierten en la mejor opción tanto para principiantes como para desarrolladores profesionales. Python es también un lenguaje de programación muy versátil. Se usa en casi todas partes, desde el desarrollo web hasta la inteligencia artificial, realmente en cualquier lugar que no sea el desarrollo móvil.

Si usa Python, es muy probable que sea un desarrollador (o quiera convertirse en uno), y Linux es una gran plataforma para crear software. Pero cuando trabaja con Python todos los días, a veces desea mantenerse actualizado con la última versión. Es posible que no desee reemplazar la instalación predeterminada de Python en su sistema solo para probar la última, por lo que este artículo explica cómo instalar la última versión de Python 3 en Linux sin reemplazar la versión proporcionada por su distribución.

Usa la terminal python --version Comando para verificar si Python ya está instalado y, de ser así, qué versión tiene. Si Python no está instalado en su sistema Linux o desea instalar una versión actualizada, siga los pasos a continuación.

Instrucciones de instalación paso a paso

Paso 1: Primero, instale los paquetes de desarrollo necesarios para compilar Python.

En Debian:

$ sudo apt update
$ sudo apt install build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev \
libssl-dev libreadline-dev libffi-dev curl

Sobre Fedora:

$ sudo dnf groupinstall development

Paso 2:Descargue la última versión estable de Python 3

Visite el sitio web oficial de Python y descargue la última versión de Python 3. Una vez completada la descarga, tendrá un .tar.xz archivo de almacenamiento (un "tarball") que contiene el código fuente de Python.

Paso 3:Extraiga el tarball

Una vez que se complete la descarga, extraiga el tarball utilizando la aplicación de extracción de su elección o el tar de Linux. comando, por ejemplo:

$ tar -xf Python-3.?.?.tar.xz

Paso 4:Configurar el script

Una vez que se haya extraído el tarball de Python, navegue hasta el script de configuración y ejecútelo en su terminal de Linux con:

$ cd Python-3.*
./configure

La configuración puede tardar algún tiempo. Espere hasta que finalice con éxito antes de continuar.

Paso 5:Iniciar el proceso de compilación

Si ya tiene una versión de Python instalada en su sistema y desea instalar la nueva versión, use este comando:

$ sudo make altinstall

El proceso de compilación puede llevar algún tiempo.

Si desea reemplazar su versión actual de Python con esta nueva versión, debe desinstalar su paquete actual de Python usando su administrador de paquetes (como apt o dnf ) y luego instale:

$ sudo make install

Sin embargo, generalmente es preferible instalar el software como un paquete (como un .deb o .rpm archivo) para que su sistema pueda rastrearlo y actualizarlo por usted. Sin embargo, debido a que este artículo asume que la última versión de Python aún no está empaquetada, es probable que no tenga esa opción. En ese caso, puede instalar Python con altinstall como se sugiere, o reconstruir un paquete de Python existente utilizando el código fuente más reciente. Ese es un tema avanzado y específico de su distribución, por lo que está fuera del alcance de este artículo.

Paso 6:Verificar la instalación

Si no ha encontrado ningún error, la última versión de Python ya está instalada en su sistema Linux. Para verificarlo, escribe uno de estos comandos en tu terminal:

python3 --version

o

python --version

Si la salida dice Python 3.x , Python 3 se ha instalado correctamente.

Crear un entorno virtual (opcional)

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Python proporciona un paquete conocido como venv (entorno virtual), que le ayuda a aislar un directorio de programa o paquete de otros.

Para crear un entorno virtual, ingrese lo siguiente en la terminal de Python (en este ejemplo, suponga que la versión de Python que instaló es 3.8 serie):

python3.8 -m venv example

Este comando crea un nuevo directorio (que he llamado example ), con algunos subdirectorios.

Para activar el entorno virtual, ingrese:

$ source example/bin/activate
(example) $

Observe que el indicador de su terminal ($ ) ahora está precedido por un nombre de entorno.

Para desactivar el entorno virtual, utilice el botón desactivar comando:

(example) $ deactivate

Conclusión

Python es un lenguaje divertido que se desarrolla y mejora con frecuencia. Familiarizarse con las nuevas funciones es fácil, una vez que comprenda cómo instalar la última versión sin interferir con la versión estable proporcionada por su distribución.

Si tiene comentarios o preguntas, déjelos en los comentarios.


Linux
  1. Cómo instalar Linux en 3 pasos

  2. Cómo instalar Java en Linux

  3. Cómo instalar NodeJS en Linux

  4. Cómo instalar Python en Linux Mint 20

  5. Cómo instalar Python 3.10 en Rocky Linux 8

Cómo instalar la biblioteca Python de PyBrain en Linux

Cómo instalar Setuptools para Python en Linux

Cómo instalar Python 3.10 en Fedora Linux

Cómo instalar Python 3.9 en Linux Mint 20

Cómo instalar Anaconda Python en Rocky Linux 8

Cómo instalar Python 3.9 en Rocky Linux