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.
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