«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как изменить версию Python по умолчанию: почему мой терминал все еще использует Python 2?

Как изменить версию Python по умолчанию: почему мой терминал все еще использует Python 2?

Опубликовано 15 ноября 2024 г.
Просматривать:753

How to Change the Default Python Version: Why Is My Terminal Still Using Python 2?

Как изменить версию Python по умолчанию: помимо проблем совместимости

Вы установили Python 3.2, и, несмотря на запуск команды «Обновить профиль оболочки», Терминал по-прежнему работает показывает Python 2.6.1. Это несоответствие может сбить с толку, поэтому давайте рассмотрим, как изменить версию Python по умолчанию.

Исторический контекст: обратная совместимость и несколько версий

В прошлом преобладал Python2 . В выпуске Python3 были внесены существенные изменения, нарушившие обратную совместимость. Для обеспечения совместимости существующих скриптов установки Python2 оставались неизменными, а доступ к последней версии обычно осуществлялся через python3.

Текущие практики: определяемые пользователем стандартные и виртуальные среды

Сегодня многие операционные системы позволяют пользователям устанавливать собственные настройки по умолчанию для команды Python. Это обеспечивает большую гибкость, поскольку большая часть программного обеспечения теперь явно ссылается на python2 или python3.

Псевдоним оболочки: удобный локальный вариант

Вы можете создать собственный псевдоним в своей оболочке для заставить Python запустить Python3. Однако этот подход удобен только на локальном компьютере и требует каждый раз вручную вводить псевдоним.

Несколько 3. или 2. Версий: использование инструментов управления вашей ОС

Если у вас установлено несколько версий Python, используйте менеджер пакетов вашей ОС для отслеживания и, возможно, удаления старых версий. Если вам требуется несколько версий, настройте переменную $PATH, чтобы установить приоритет желаемой версии по умолчанию, или используйте альтернативы обновления.

Понимание $PATH и символических ссылок

$PATH — это переменная среды, определяющая, в каких каталогах осуществляется поиск исполняемых файлов. По умолчанию большинство систем имеют /usr/bin (или аналогичный) в $PATH, который обычно содержит символические ссылки на различные версии Python.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3