Как сменить версию python на ubuntu?

Пользователь

от eudora , в категории: Python , 10 месяцев назад

Как сменить версию python на ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jensen , 9 месяцев назад

@eudora 

На Ubuntu можно установить несколько версий Python параллельно, и затем использовать определенную версию, выполнив нужную команду с указанием пути к интерпретатору нужной версии.


Если у вас уже установлены несколько версий Python, вы можете проверить их список, выполнив команду:

1
ls /usr/bin/python*


Для смены версии Python на Ubuntu можно использовать несколько способов. Рассмотрим два наиболее распространенных.

Способ 1: использование команды update-alternatives

На Ubuntu можно использовать команду update-alternatives для выбора нужной версии Python. Для этого нужно выполнить следующие команды:

  1. Установить нужные версии Python (если они еще не установлены). Например, для установки Python 3.6 и Python 3.7 можно выполнить команды:sudo apt-get install python3.6 sudo apt-get install python3.7
  2. Создать альтернативы для каждой версии 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.
  3. Установить нужную версию Python как текущую, используя команду update-alternatives. Например, чтобы установить Python 3.7 как текущую версию, нужно выполнить команду:sudo update-alternatives --config python3 Эта ко***** выведет список доступных альтернатив и попросит выбрать одну из них. Выберите нужную версию (в нашем случае Python 3.7) и нажмите Enter.


Теперь, когда вы запускаете команду python3, будет использоваться выбранная версия Python.

Способ 2: использование pyenv

Еще один способ управления версиями Python на Ubuntu - использовать утилиту pyenv. Этот инструмент позволяет устанавливать и управлять несколькими версиями Python, а также устанавливать и использовать различные виртуальные среды.

  1. Установите pyenv, выполнив следующую команду:curl https://pyenv.run | bash