Как изменить версию Python по умолчанию с Python 3.8 на Python 3.10.5 в Linux Mint 20

Чтобы изменить версию Python по умолчанию с Python 3.8 на Python 3.10.5 в Linux Mint 20, вы можете воспользоваться несколькими способами:

Метод 1: обновить версию Python по умолчанию

  1. Откройте терминал.
  2. Обновите списки пакетов, выполнив команду:
    sudo apt update
  3. Установите Python 3.10, выполнив команду:
    sudo apt install python3.10
  4. Обновите версию Python по умолчанию, выполнив команду:
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2

    Это делает Python 3.10 альтернативой с более высоким приоритетом.

  5. Чтобы переключиться на Python 3.10, выполните команду:
    sudo update-alternatives --config python3

    Появится список установленных версий Python. Введите номер выбора для Python 3.10.

Метод 2: использование pyenv

  1. Установите pyenv, следуя инструкциям в официальной документации: https://github.com/pyenv/pyenv-installer
  2. После установки pyenv откройте новый терминал и установите Python 3.10.5:
    pyenv install 3.10.5
  3. Установить Python 3.10.5 в качестве глобальной версии:
    pyenv global 3.10.5

Метод 3. Использование виртуальных сред

  1. Установите Python 3.10.5 вместе с Python 3.8, используя официальный установщик Python или pyenv.
  2. Создайте виртуальную среду с помощью Python 3.10.5:
    python3.10 -m venv myenv
  3. Активировать виртуальную среду:
    source myenv/bin/activate

    С этого момента все команды Python будут использовать Python 3.10.5 в виртуальной среде.