Cómo cambiar la versión Python predeterminada en Debian 9 Stretch Linux
- 3838
- 800
- Sr. Eduardo Menchaca
Objetivo
Este artículo explica cómo cambiar entre Python2 y Python3 en Debian 9 Stretch Linux
Sistema operativo y versiones de software
- Sistema operativo: - Debian 9 estiramiento
Requisitos
Se requerirá acceso privilegiado a su instalación de Debian Linux.
Dificultad
FÁCIL
Convenciones
- # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de
sudo
dominio - ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado
Instrucciones
Debian 9 Stretch viene con dos 2.7
y 3.5
Versiones de Python. Si no ha instalado ningún paquete de Python, puede elegir entre ambos simplemente instalando un paquete apropiado:
Instalación de Python 2: # APT Instalar Python Python 3 Instalación: # APT Install Python3
Verifique la versión Python predeterminada
Para verificar una versión Python predeterminada, simplemente se ejecute pitón
Comando y consulta su versión:
$ Python -Version Python 2.7.13
Instalar python
Supongamos que ningún intérprete de Python aún no está instalado en nuestro sistema. Por lo tanto, podemos comenzar por la instalación de ambas versiones de Python:
# Python --Version -Bash: Python: Comando no encontrado # APT Instalar Python Python3
Después de la instalación, la versión de Python 2.7
se hace predeterminado:
$ Python -Version Python 2.7.13
Actualizar la lista de alternativas de Python
Para realizar un interruptor de todo el sistema entre las versiones predeterminadas de Python Use actualización de alternativas
dominio. Al principio el actualización de alternativas
El comando se quejará de que no hay alternativas de Python disponibles:
# Update-Alternatives-Lista de Python Update-Alternatives: Error: No hay alternativas para Python
Para instalar alternativas de Python, la primera lista todas las opciones disponibles:
$ ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.5/usr/bin/python3.5m/usr/bin/python3m
A continuación, actualice la lista de alternativas de Python para cada versión que Whish use. En nuestro caso con Stick con /usr/bin/python2.7
y /usr/bin/python3.5
Versiones:
# Update-Alternatives --install/usr/bin/python python/usr/bin/python2.7 1 Actualización-alternativa: usando/usr/bin/python2.7 para proporcionar/usr/bin/python (python) en modo automático # uply-alternativo --install/usr/bin/python python/usr/bin/python3.5 2 Actualización-alternativa: usando/usr/bin/python3.5 para proporcionar/usr/bin/python (python) en modo automático
Tenga en cuenta que el número entero al final de cada comando denota una prioridad. Mayor número significa mayor prioridad y, como tal, el /usr/bin/python3.5
La versión se estableció en modo automático para ser un valor predeterminado si no se selecciona otra selección. Después de ejecutar ambos comandos anteriores, su versión Python predeterminada actual es /usr/bin/python3.5
Debido a su mayor prioridad (2
)
# Python -Versión Python 3.5.3
Cambiar entre versiones de Python
Ahora, que hemos actualizado la lista de alternativas de Python para realizar un cambio entre cualquier versión de Python es ejecutar:
# Update-Alternatives-Config Python Hay 2 opciones para la Python alternativa (proporcionando/usr/bin/python). Estado de prioridad de la ruta de selección ---------------------------------------------- -------------- * 0/usr/bin/python3.5 2 Modo automático 1/usr/bin/python2.7 1 Modo manual 2/usr/bin/python3.5 2 Modo manual Presione para mantener la opción actual [*], o escriba el número de selección: 1 actualización-alternativa: usando/usr/bin/python2.7 para proporcionar/usr/bin/python (python) en modo manual
y seleccione una versión apropiada usando Selction Integer como se muestra arriba.
# Python -Versión Python 2.7.13
Versión de Python de usuario local
En caso de que solo necesite cambiar una versión de Python selectivamente por usuario, puede intentar editar el usuario .bashrc
archivo. Por ejemplo, cambiar a la versión de Python 3.5
Ejecute los siguientes comandos de Linux:
$ Python -Version Python 2.7.13 $ echo 'alias python = "/usr/bin/python3.5 "'>> ~/.Bashrc $ ... Bashrc $ Python -Version Python 3.5.3
LoadPosition python-tutorial-toc
Tutoriales de Linux relacionados:
- Cosas para instalar en Ubuntu 20.04
- Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
- Una introducción a la automatización, herramientas y técnicas de Linux
- Descarga de Linux
- Archivos de configuración de Linux: los 30 principales más importantes
- ¿Puede Linux obtener virus?? Explorando la vulnerabilidad de Linux ..
- La mejor distribución de Linux para desarrolladores
- Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
- Mint 20: Mejor que Ubuntu y Microsoft Windows?
- Cómo arrancar dual Kali Linux y Windows 10