Изменение версии Python по умолчанию
Проблема:
Python 2.6.1 остается активным, несмотря на установка Python 3.2 на Mac, что приводит к путанице при вводе python -V в Терминал.
Решение:
Независимо от операционной системы (Mac, Linux или Windows), python3 можно вызвать, не затрагивая установки Python 2.
Исторический контекст:
Исторически скрипты явно назывались python2 или python3 для поддержания обратной совместимости. Python3 значительно отошел от этой практики, потенциально нарушая старые скрипты, зависящие от python=python2. Чтобы избежать этого, команда python была оставлена без изменений, что позволяет пользователям поддерживать совместимость с устаревшими приложениями.
Текущая практика:
Сегодня большая часть программного обеспечения явно ссылается на python2 или python3, освобождая команду Python для настройки пользователя. Однако это может варьироваться в зависимости от операционной системы.
Особые особенности платформы:
Понимание $PATH:
Переменная среды PATH определяет, в каких каталогах осуществляется поиск исполняемых файлов. Выполняется первое совпадение в первом каталоге. Например, команда python может быть символической ссылкой на определенную версию Python, установленную в системе.
Дополнительные примечания:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3