¿Por qué el uso de enlaces simbólicos para cambiar la versión predeterminada de Python en Ubuntu se considera inseguro?
Leí esta información en varios foros pero no encontré una respuesta sobre por qué es así.
fuente
¿Por qué el uso de enlaces simbólicos para cambiar la versión predeterminada de Python en Ubuntu se considera inseguro?
Leí esta información en varios foros pero no encontré una respuesta sobre por qué es así.
En la mayoría de los sistemas, se python
refiere a python2 y se python3
refiere a python3.
La razón por la que un enlace simbólico creado python
para hacer referencia python3
se considera inseguro es porque esto provocará que las aplicaciones que solían python
referirse se python2
bloqueen o se comporten mal. Esto se debe principalmente a que python3 no es compatible con python2; son muy diferentes en sintaxis y semántica .
Debería usar alias como una mejor alternativa para usar python para referirse a python3 .
Los enlaces simbólicos en general no son malos, depende de cómo los uses.
No es bueno cambiar el valor predeterminado python
, porque muchos programas usan en python 2
lugar de hacerlo python 3
. ¿Por qué no usas el python3
comando cuando lo necesitas sin hacer ningún cambio?
paython
? (Tres veces también) :)