Методы установки Pyenv для управления несколькими версиями Python

Чтобы установить Pyenv, популярный инструмент для управления несколькими версиями Python на одном компьютере, вы можете воспользоваться следующими методами:

Метод 1. Использование Homebrew (macOS и Linux)

  1. Откройте терминал.
  2. Установите Homebrew (если он еще не установлен), выполнив следующую команду:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Установите Pyenv с помощью Homebrew:
    brew install pyenv
  4. Добавьте Pyenv в свою оболочку, добавив следующие строки в файл запуска оболочки (например, ~/.bashrc, ~/.zshrcили ~ /.bash_profile):
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
  5. Перезагрузите терминал или выполните следующую команду, чтобы применить изменения:
    source ~/.bashrc

Метод 2. Использование Git (macOS, Linux и Windows)

  1. Откройте терминал или командную строку.
  2. Клонировать репозиторий Pyenv с GitHub:
    git clone https://github.com/pyenv/pyenv.git ~/.pyenv
  3. Добавьте Pyenv в свою оболочку, добавив следующие строки в файл запуска оболочки (например, ~/.bashrc, ~/.zshrcили ~ /.bash_profile):
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv virtualenv-init -)"
  4. Перезагрузите терминал или выполните следующую команду, чтобы применить изменения:
    source ~/.bashrc

Способ 3: использование установщика Pyenv (macOS, Linux и Windows)

  1. Откройте терминал или командную строку.
  2. Выполните следующую команду, чтобы установить Pyenv с помощью установщика Pyenv:
    curl https://pyenv.run | bash
  3. Добавьте Pyenv в свою оболочку, добавив следующие строки в файл запуска оболочки (например, ~/.bashrc, ~/.zshrcили ~ /.bash_profile):
    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv virtualenv-init -)"
  4. Перезагрузите терминал или выполните следующую команду, чтобы применить изменения:
    source ~/.bashrc

После установки Pyenv вы можете использовать его для установки и управления несколькими версиями Python в вашей системе. Например, чтобы установить Python 3.9.6, вы можете запустить следующую команду:

pyenv install 3.9.6