Cómo cambiar de Versión de Python alternativa predeterminada a Debian

Cómo cambiar de Versión de Python alternativa predeterminada a Debian
Python es un lenguaje de programación importante para todas las distribuciones basadas en Linux. Esta es la razón por la que encontrará Python preinstalado en el sistema con la versión predeterminada. El estuche puede ocurrir cuando necesita cambiar de la versión Python predeterminada a una alternativa si está instalada. El hecho es que algunas aplicaciones requieren diferentes versiones de Python.

Este tutorial demostrará el procedimiento de cambiar el valor predeterminado a una versión alternativa de Python en Debian Linux.

Cómo verificar la versión actual del Python predeterminado en Debian Linux

Antes de avanzar hacia el cambio de la versión Python predeterminada a una alternativa, es importante que descubra las versiones de Python instaladas en su sistema. El directorio predeterminado para Python en Debian u otro sistema basado en Linux es "/Usr/bin/python". Usando el comando de lista "LS", Puede encontrar las versiones de Python instaladas en su sistema.

ls/usr/bin/python*

Nota: La salida puede ser diferente en su caso.

Para verificar la versión actual del Python predeterminado en el Debian, ejecute el siguiente comando:

Python -Versión

En nuestro caso, la versión actual del Python predeterminado es 2.7.18. Podría ser diferente en su caso dependiendo del sistema que esté utilizando.

Cómo cambiar de Versión de Python alternativa predeterminada a alternativa en Debian Linux

Hay dos formas de cambiar de la versión de Python alternativa predeterminada en Debian Linux:

  1. A través del comando de actualización-alternativa
  2. A través de la herramienta pyenv

Método 1: Cambie de Versión de Python alternativa predeterminada a través del comando Update-Alternatives

Primero, el usuario debe crear un enlace simbólico entre los diferentes directorios de versión de Python por separado para que todos puedan fusionarse en un grupo llamado "pitón". Desde la versión de Python 3.9 es la versión alternativa, vamos a usar, por lo tanto, debemos crear un enlace simbólico de la versión de Python 3.9 a través del comando dado a continuación:

Sudo Update-Alternatives --install/usr/bin/python python/usr/bin/python3.9 2

A continuación, cree un enlace simbólico de Python versión 2.7 18 ejecutando el siguiente comando:

Sudo Update-Alternatives --install/usr/bin/python python/usr/bin/python2.7 18

Una vez que se crean los enlaces simbólicos, puede enumerar las versiones de Python instaladas para cambiarlos y para eso, ejecute el siguiente comando:

Sudo Update-Alternatives-Config Python

Allí verá la versión de Python y de forma predeterminada 2.7 se selecciona. Puede ingresar cualquier número de su elección, para configurarlo como la versión predeterminada de su sistema. Por ejemplo, estoy entrando en el 2 elegir python3.9:

Una vez que cambie a la versión de Python, ejecute el comando de la versión de Python para verificarlo:

Python -Versión

Método 2: Cambie de Python predeterminado a Python alternativo a través de Pyenv Tool

También puede cambiar el Python predeterminado a alternativa usando pyenv Usando los siguientes pasos:

Paso 1: Primero actualice el sistema y ejecute el siguiente comando para asegurarse de que no haya dependencias del sistema no satisfechas:

actualización de sudo apt-get; sudo apt-get install hará libssl de construcción de construcción zlib1g-dev libbz2-dev bírase-devel-dev LBSQLITE3-DEV GIT WGET CURL LLVM LIBNCURSESW5-DEV XZ-UTILS

Paso 2: Una vez hecho esto, ejecute el script de instalación de Pyenv en Debian a través del comando a continuación:

curl https: // pyenv.carrera | intento

Paso 3: A continuación, abra el archivo fuente de una variable ambiental a través del comando mencionado a continuación:

sudo nano ~/.perfil

Agregue el siguiente script en la parte inferior del archivo de origen y guarde el archivo presionando CTRL + X y luego Y

Exportar pyenv_root = "$ home/.pyenv "
comando -v pyenv>/dev/null || exportación ruta = "$ pyenv_root/bin: $ ruta"
eval "$ (pyenv init -)"

Etapa 4: Recargar los cambios a una variable de entorno a través del siguiente comando:

fuente ~/.perfil

Paso 5: Verificar la instalación de pyenv A través del comando de la versión:

Pyenv -Versión

Paso 6: Ejecute el comando de lista para verificar las versiones de Python disponibles:

Instalación de pyenv -Lista

Paso 7: Puede elegir cualquier versión que desee instalar en Debian, estoy eligiendo el 3.10.9

Pyenv install 3.10.9

Paso 8: Después de instalar, ejecute el siguiente comando para hacer que la versión instalada sea global para todos los usuarios:

pyenv global 3.10.9

Ejecute el siguiente comando para confirmar los cambios:

Python -Versión

Línea de fondo

Puede instalar múltiples versiones de Python en Debian y cambiar fácilmente entre ellas. No hay necesidad de eliminar una versión de Python para instalar otra porque puede usarlas simultáneamente. Debe crear un enlace simbólico para la versión de Python en un grupo y después de eso, puede cambiar a cualquier versión de Python que desee usar el "-Pdate Alternative" dominio.