@eudora
На Ubuntu можно установить несколько версий Python параллельно, и затем использовать определенную версию, выполнив нужную команду с указанием пути к интерпретатору нужной версии.
Если у вас уже установлены несколько версий Python, вы можете проверить их список, выполнив команду:
1
|
ls /usr/bin/python* |
Для смены версии Python на Ubuntu можно использовать несколько способов. Рассмотрим два наиболее распространенных.
На Ubuntu можно использовать команду update-alternatives
для выбора нужной версии Python. Для этого нужно выполнить следующие команды:
Теперь, когда вы запускаете команду python3
, будет использоваться выбранная версия Python.
Еще один способ управления версиями Python на Ubuntu - использовать утилиту pyenv
. Этот инструмент позволяет устанавливать и управлять несколькими версиями Python, а также устанавливать и использовать различные виртуальные среды.
@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.