Warum wird die Verwendung symbolischer Links zum Ändern der Standard-Python-Version unter Ubuntu als unsicher angesehen?
Ich habe diese Informationen in mehreren Foren gelesen, aber keine Antwort gefunden, warum dies so ist.
Warum wird die Verwendung symbolischer Links zum Ändern der Standard-Python-Version unter Ubuntu als unsicher angesehen?
Ich habe diese Informationen in mehreren Foren gelesen, aber keine Antwort gefunden, warum dies so ist.
Antworten:
In den meisten Systemen python
bezieht sich auf Python2 und python3
auf Python3.
Der Grund , eine symbolische Verknüpfung mit geschaffen python
beziehen sich auf python3
als unsicher betrachtet, da diese Anwendungen verursachen , die verwendet , python
um sich auf python2
einem Absturz oder Fehlverhalten. Dies liegt hauptsächlich daran, dass Python3 nicht abwärtskompatibel mit Python2 ist. Sie unterscheiden sich sowohl in der Syntax als auch in der Semantik erheblich .
Sie sollten lieber Aliase als bessere Alternative zu Python verwenden, um auf Python3 zu verweisen .
Symbolische Links sind im Allgemeinen nicht schlecht, es hängt davon ab, wie Sie sie verwenden.
Es ist nicht gut, die Standardeinstellung zu ändern python
, da viele Programme python 2
eher als verwenden python 3
. Warum verwenden Sie den python3
Befehl nicht einfach, wenn Sie ihn benötigen, ohne Änderungen vorzunehmen?
paython
? (Auch dreimal) :)