Почему использование символических ссылок для изменения версии Python по умолчанию в Ubuntu считается небезопасным?
Я читал эту информацию на нескольких форумах, но не нашел ответа на вопрос, почему это так.
В большинстве систем, python
относится к python2, и python3
относится к python3.
причина символьную ссылку, созданную с python
для обращения к python3
, считают небезопасной, то, потому что это вызовет приложения, которые использовали python
для обращения к python2
, чтобы отказать или неправильно себя вести. Это главным образом, потому что python3 не обратно совместим с python2; они очень отличаются в синтаксисе, а также семантике .
Вы должны скорее псевдонимы использования как лучшая альтернатива для использования Python для обращения к python3.
символьные ссылки в целом не плохи, это зависит, как Вы используете их.
Не хорошо изменить значение по умолчанию python
, потому что много программ используют python 2
, а не python 3
. Почему Вы только не используете эти python3
команда при необходимости в ней, не внося изменений.