Repolode
pyenv

pyenv/pyenv-installer

Shell-скрипт для установки pyenv — менеджера версий Python — и связанных инструментов, а также для их обновления и удаления.

Звёзды
4,130
Форки
453
Открытые issues
9
Последний коммит
в прошлом месяце

Что это?

pyenv-installer — небольшой shell-скрипт, который устанавливает pyenv — инструмент для установки и переключения между несколькими версиями интерпретатора Python — вместе со связанными плагинами. Достаточно выполнить одну команду curl, чтобы скачать установщик и по умолчанию разместить pyenv в ~/.pyenv. Переменная PYENV_GIT_TAG позволяет выбрать конкретный релиз pyenv вместо последней версии из ветки разработки.

Скрипт также помогает обслуживать установку. Команда pyenv update обновляет установленную версию, а для удаления достаточно стереть каталог ~/.pyenv и добавленные скриптом строки из конфигурации shell. Если задать USE_SSH, git clone будет использовать SSH вместо HTTPS. Из инструментов требуется только Git, однако для компиляции самого Python нужны системные библиотеки сборки. В проекте есть ссылка на wiki со списком требований для разных ОС.

В репозитории также описано использование в CI-средах, например Travis CI: переменная PYENV_ROOT там может быть уже задана образом хоста, и перед запуском её нужно сбросить.

Ключевые возможности

  • 01Устанавливает pyenv одной командой curl.
  • 02Позволяет выбрать конкретный релиз pyenv с помощью PYENV_GIT_TAG.
  • 03Обновляет установленную версию командой pyenv update.
  • 04Поддерживает клонирование репозитория через SSH с помощью USE_SSH.
  • 05Содержит простые инструкции по ручному удалению.

Сценарии использования

  • Настройка pyenv на новой машине для разработки.
  • Установка конкретной версии pyenv в CI-пайплайне, например Travis CI.
  • Управление несколькими версиями Python на общем сервере.

Быстрый старт

  1. 1

    Убедитесь, что Git установлен

  2. 2

    Запустите официальный скрипт установки из README

  3. 3

    Настройте окружение shell для pyenv, следуя инструкциям pyenv

Что важно знать

  • Для компиляции версий Python нужны системные библиотеки и пакеты для сборки, которые необходимо установить самостоятельно.
  • Установка выполняется с помощью скрипта shell, передаваемого из curl в bash через конвейер, а настройку окружения shell нужно выполнить вручную.

Темы

Частые вопросы

Что такое pyenv-installer?
Shell-скрипт для установки pyenv — менеджера версий Python — и связанных инструментов, а также для их обновления и удаления. pyenv-installer — небольшой shell-скрипт, который устанавливает pyenv — инструмент для установки и переключения между несколькими версиями интерпретатора Python — вместе со связанными плагинами. Достаточно выполнить одну команду curl, чтобы скачать установщик и по умолчанию разместить pyenv в ~/.pyenv. Переменная PYENV_GIT_TAG позволяет выбрать конкретный релиз pyenv вместо последней версии из ветки разработки.
pyenv-installer можно использовать бесплатно? Какая у него лицензия?
pyenv-installer распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
pyenv-installer всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в pyenv-installer — 7 окт. 2026 г..
Для чего можно использовать pyenv-installer?
Настройка pyenv на новой машине для разработки. Установка конкретной версии pyenv в CI-пайплайне, например Travis CI. Управление несколькими версиями Python на общем сервере.
Как установить pyenv-installer?
Убедитесь, что Git установлен Запустите официальный скрипт установки из README Настройте окружение shell для pyenv, следуя инструкциям pyenv
Где скачать pyenv-installer?
Исходный код и инструкции по установке — на GitHub: https://github.com/pyenv/pyenv-installer

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты