"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Cómo cambiar la versión predeterminada de Python: ¿Por qué mi terminal sigue usando Python 2?

Cómo cambiar la versión predeterminada de Python: ¿Por qué mi terminal sigue usando Python 2?

Publicado el 2024-11-15
Navegar:167

How to Change the Default Python Version: Why Is My Terminal Still Using Python 2?

Cómo cambiar la versión predeterminada de Python: más allá de los problemas de compatibilidad

Instalaste Python 3.2 y, a pesar de ejecutar el comando Actualizar perfil de Shell, Terminal aún muestra Python 2.6.1. Esta discrepancia puede resultar confusa, así que exploremos cómo cambiar su versión predeterminada de Python.

Contexto histórico: compatibilidad con versiones anteriores y múltiples versiones

En el pasado, Python2 prevalecía . El lanzamiento de Python3 introdujo cambios significativos, rompiendo la compatibilidad con versiones anteriores. Para mantener la compatibilidad con los scripts existentes, las instalaciones de Python2 permanecieron intactas y normalmente se accedía a la última versión a través de python3.

Prácticas actuales: entornos virtuales y predeterminados definidos por el usuario

Hoy en día, muchos sistemas operativos permiten a los usuarios establecer un valor predeterminado personalizado para el comando Python. Esto ofrece más flexibilidad ya que la mayoría del software ahora se refiere explícitamente a python2 o python3.

Alias ​​de Shell: una opción local conveniente

Puedes crear un alias personalizado en tu shell para hacer que Python inicie python3. Sin embargo, este enfoque solo es conveniente en su computadora local y requiere escribir manualmente el alias cada vez.

Múltiples versiones 3. o 2.: uso de las herramientas de administración de su sistema operativo

Si tiene varias versiones de Python instaladas, utilice el administrador de paquetes de su sistema operativo para rastrear y posiblemente eliminar versiones anteriores. Si necesita varias versiones, configure su variable $PATH para priorizar el valor predeterminado deseado o use alternativas de actualización.

Comprensión de $PATH y enlaces simbólicos

$PATH es una Variable de entorno que determina en qué directorios se buscan archivos ejecutables. De forma predeterminada, la mayoría de los sistemas tienen /usr/bin (o similar) en $PATH, que normalmente contiene enlaces simbólicos a varias versiones de Python.

Último tutorial Más>

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