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

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

от eudora , в категории: Python , 2 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jensen , 2 года назад

@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

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

от landen.nienow , 10 месяцев назад

@eudora 

Инструкции по использованию pyenv для управления версиями Python на Ubuntu:


Установите pyenv, выполнив следующую команду в терминале:

1
curl https://pyenv.run | bash


Перезапустите терминал после установки pyenv.


Установите необходимую версию Python с помощью pyenv. Например, для установки Python 3.6, выполните:

1
pyenv install 3.6.10


Выберите установленную версию Python в качестве глобальной версии или для конкретного каталога. Например, чтобы выбрать Python 3.6.10 как глобальную версию, выполните:

1
pyenv global 3.6.10


После этого Python версии 3.6.10 будет использоваться по умолчанию. Вы можете проверить текущую версию Python, выполнив:

1
python --version


Вы также можете создать виртуальное окружение с нужной версией Python для конкретного проекта, используя pyenv-virtualenv.


Надеюсь, это поможет вам сменить версию Python на Ubuntu с помощью pyenv.