Versión predeterminada de Python en Linux: elegir Python 2.7
Ejecutar múltiples versiones de Python en un sistema Linux puede ser un escenario común. Sin embargo, navegar por la versión predeterminada a veces puede resultar complicado. Este artículo analiza cómo hacer que Python 2.7 sea la versión predeterminada al escribir el comando "python" en su terminal.
Evaluación del cambio predeterminado de Python
Antes de modificar su Python predeterminado , es crucial comprender las implicaciones. El Python instalado en el sistema (generalmente ubicado en /usr/bin) puede ser utilizado por varios scripts y aplicaciones. Modificar su orden en la variable de entorno PATH o alterar la configuración del sistema puede potencialmente romper las dependencias existentes.
Enfoques alternativos sin modificación predeterminada
Afortunadamente, tienes otras opciones sin cambiar el Python predeterminado:
Alias de Shell:
Ejecute el siguiente comando para crear un alias:
alias python=/usr/local/bin/python2.7
Ahora, cada vez que escriba "python", el alias invocará Python 2.7, sin afectar los scripts dependientes del sistema. .
Entorno virtual (venv):
Crea un entorno virtual específico para tu Python Instalación 2.7:
python2.7 -m venv ~/my_venv
Active venv antes de ejecutar sus scripts:
source ~/my_venv/bin/activate
Dentro del venv, se utilizará Python 2.7 hasta que lo desactives it.
Conclusión
Si bien es técnicamente posible cambiar la versión predeterminada de Python, generalmente es recomendable evitar este enfoque. Al emplear los métodos descritos anteriormente, puede utilizar Python 2.7 de forma selectiva para las tareas que desee sin comprometer la integridad del sistema ni la compatibilidad con las aplicaciones existentes.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3