Buscar artículos en cambiatealinux.com



Instalar python en Linux Ubuntu o derivados

Por Alex, el 18/11/2024 · 7 min lectura   -  Comentarios: 0   -  Comentar el artículo
En realidad Python viene instalado por defecto en estos sistemas pero a veces es necesario hacer unos ajustes para cuando ejecutemos Python o instalemos algún programa que utilice Python no tengamos problemas
Guardar el artículo.

Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




En este artículo vamos a ver

El artículo esta basado en Ubuntu, Linux Mint y derivados

En las ultimas versiones de Ubuntu, linux mint o Debian no me he encontrado que Python no estuviera instalado pero si que faltara algún enlace para que funcionara correctamente.


Donde esta python y que versión tenemos

Python lo encontraremos en la siguiente ruta /usr/bin/

ls -lh /usr/bin/pyth*

Cada versión de Ubuntu incorpora una versión de Python3, por ejemplo Ubuntu 22.04 tiene la versión de Python 3.10 y Ubuntu 24.04 la versión 3.12 y así todas

Ficheros de python3 en Ubuntu

Ficheros de python3 en Linux Mint

Es importante recordar que python3 como tal no es la versión que se ejecuta sino que este fichero es un enlace simbolico a python3.12 que es realmente la versión que hay instalada, como se muestra en las imágenes de arriba.

También es interesante crear, si no existe, un enlace simbólico que se llame Python por si algún programa en lugar de referencia a Python3 lo hace a Python.

El enlace simbólico lo podemos crear así:

sudo ln -s /usr/bin/python3.12 /usr/bin/python

Si al instalar alguna aplicación os da algún error al ejecutar Python o Python3 revisar que estos dos enlaces simbólicos en /usr/bin estén apuntando correctamente a la versión que tengáis instalada en vuestro sistema como se ve en las imágenes.

Y si esos enlaces simbólicos no existen, crearlos.


Como instalar python desde repositorios

Si por cualquier motivo no esta instalado o queréis cambiar de versión hay dos opciones, lo primero es buscar si la versión que queréis instalar esta en los repositorios e instalarla desde allí y otra opción es bajarse desde el web de python los fuentes y compilarlos sino esta la versión que queréis en los repositorios.

Desde los repositorio primero buscamos lo que queremos instalar

sudo apt-cache search python3

Buscar python3 en Linux Mint

Y después instalamos si encontramos lo que queremos

sudo apt install python3.11

Ahora comprobamos los ficheros de python instalados en el sistema con

ls -l /usr/bin/pyth*


Dos versiones de python en Linux Mint 21

Hay que destacar en esta imagen que Python3 esta ejecutando la versión de pyhton 3.10 si quisiéramos ejecutar la nueva versión instalada tendríamos que cambiar donde apunta este enlace, es decir, borrar el enlace de python3 y crearlo de nuevo apuntando a la nueva versión.


Como instalar python compilandolo desde los fuentes

Otra opción que hay es compilar los fuentes de Python si no existe la versión que queréis en el repositorio o esta esta desactualizada.

Para compilar necesitáis tener instaladas estas librerias:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev libc6-dev

Después bajar los fuentes desde el web de python https://www.python.org/downloads/source/. Yo me he bajado la versión 3.12 para probar.

Descomprimis el tar en un directorio y para compilar hay que seguir los siguientes pasos dentro del directorio de python recién descomprimido.

./configure
make
make install

Una vez compilado ya lo deja instalado y ¿donde se encuentra? pues en la ruta /usr/local/bin, ahí esta todo lo nuevo recién compilado

Ruta Python 3.12 compilado

Muy probablemente cuando ahora ejecutéis Python3 estaréis ejecutando b>python3.12 porque se ha puesto como la ultima versión.

Vamos a comprobar la versión ejecutando

python3 --version

Y podemos ver que la versión del sistema es la nueva recién compilada en lugar de la que viene con el sistema que es la versión 3.10

Ruta Version Python 3


Como cambiar de versión de python

Pero podemos volver a la versión anterior mu fácilmente porque en realidad python se ejecuta con el comando Python3 y este es un enlace simbólico a Python la versión que tengamos instalada en nuestro sistema.

Si yo ahora borro python3 del directorio /usr/local/bin

sudo rm /usr/local/bin/python3

Volveré a la versión Python 3.10.12 que es la que estaba instalada de serie. Fijaros en la secuencia de la imagen

Version Python 3.10 anterior

Esto pasa porque Python3 es un enlace simbólico que sigue existiendo en la ruta /usr/bin, si ahora borramos este enlace simbólico y lo creamos de nuevo apuntando a Python 3.11 pondríamos la versión 3.11 por defecto en el sistema.

Cambiando de versión de python


Conclusión

Lo importante es recordar que Python3 no es el python que tenemos instalado sino un enlace simbólico a la versión que tenemos, por ejemplo, a la versión 3.12.

Y que este enlace lo podemos borrar y crear de nuevo para cambiar de versión como queramos.


Vídeo






Y esto es todo!!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.
/



Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




Publicidad



Artículos relacionados:

Diferentes formas en linux de listar directorios con ls desde el terminal
2024/11/04 · 5 min lectura

Diferentes formas en linux de listar directorios con ls desde el terminal

Ubuntu 24.10 codenamed Oracular Oriole
2024/10/25 · 2 min lectura

Ubuntu 24.10 codenamed Oracular Oriole

Instalar y configurar icloud en linux
2024/06/28 · 2 min lectura

Instalar y configurar icloud en linux

Instalar el gestor de paquetes snap en Linux Mint
2024/06/28 · 2 min lectura

Instalar el gestor de paquetes snap en Linux Mint

Instalar el interprete de comandos zsh
2024/05/17 · 3 min lectura

Instalar el interprete de comandos zsh


Añadir un comentarios:


  • Comenta el artículo si te ha sido de utilidad y te ha funcionado para que pueda ayudar a mas personas.
  • Si no ha funcionado comentalo tambien asi yo puedo repasarlo e intentar ver porque no funciona.

En ambos casos tú opinión es valiosa y de mucha utilidad para mejorar el blog y ayudar a otros usuarios.



(no se publica el email)


Los comentarios no se publican al momento sino que son revisados para prevenir el spam.

Todavía no hay comentarios.
Archivo:


2024 19 2023 34 2022 87 2021 87 2020 83 2019 38 2018 37 2017 85 2016 138 2015 49 2014 5 2013 9 2012 7 2010 1