@eudora
На Ubuntu можно установить несколько версий Python параллельно, и затем использовать определенную версию, выполнив нужную команду с указанием пути к интерпретатору нужной версии.
Если у вас уже установлены несколько версий Python, вы можете проверить их список, выполнив команду:
Для смены версии Python на Ubuntu можно использовать несколько способов. Рассмотрим два наиболее распространенных.
Способ 1: использование команды update-alternatives
На Ubuntu можно использовать команду update-alternatives
для выбора нужной версии Python. Для этого нужно выполнить следующие команды:
- Установить нужные версии Python (если они еще не установлены). Например, для установки Python 3.6 и Python 3.7 можно выполнить команды:sudo apt-get install python3.6
sudo apt-get install python3.7
- Создать альтернативы для каждой версии Python, используя команду update-alternatives. Например, для Python 3.6 и Python 3.7 можно выполнить команды:sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
В первой команде мы создаем альтернативу для Python 3.6 с приоритетом 1. Во второй команде мы создаем альтернативу для Python 3.7 с приоритетом 2.
- Установить нужную версию Python как текущую, используя команду update-alternatives. Например, чтобы установить Python 3.7 как текущую версию, нужно выполнить команду:sudo update-alternatives --config python3
Эта ко***** выведет список доступных альтернатив и попросит выбрать одну из них. Выберите нужную версию (в нашем случае Python 3.7) и нажмите Enter.
Теперь, когда вы запускаете команду python3
, будет использоваться выбранная версия Python.
Способ 2: использование pyenv
Еще один способ управления версиями Python на Ubuntu - использовать утилиту pyenv
. Этот инструмент позволяет устанавливать и управлять несколькими версиями Python, а также устанавливать и использовать различные виртуальные среды.
- Установите pyenv, выполнив следующую команду:curl https://pyenv.run | bash