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