pyenv — утилита, которая позволяет легко переключаться между несколькими версиями Python которые установлены на хосте. Это очень полезно при разработке ПО, когда имеется несколько разных верий и их нужно поддерживать.

pyenv — замечательный инструмент для управления несколькими версиями Python. Даже если у вас уже установлен Python в вашей системе, стоит установить pyenv, чтобы вы могли легко опробовать новые языковые функции или помочь внести свой вклад в проект, который находится на другой версии Python.

И так, начнем установку…

Установка pyenv в CentOS/Fedora/RedHat

Подключаем EPEL репозиторий:
Установка EPEL
Далее, стоит установить следующие пакеты:

Имеется простой скрипт для установки данного ПО, можно использовать:

После установки, стоит настроить и потом, можно будет юзать данную тулу.

Установка pyenv в Debian/Ubuntu

Стоит установить следующие пакеты:

Имеется простой скрипт для установки данного ПО, можно использовать:

После установки, стоит настроить и потом, можно будет юзать данную тулу.

Установка pyenv в MacOS

Ставим homebrew, выполняем поиск пакета:

Чтобы поставить данное ПО, выполняем:

Перейдем к настройке.

Настройка pyenv в Unix/Linux

Открываем файл:

Прописываем:

Просто добавьте этот код в конец вашего ~/ .bashrc и затем загрузите ваш профиль, чтобы загрузить эти дополнения:

Для RPM’s ОС:

Или:

Для DEB’s ОС:

Для MacOS:

Можно уже юзать!

Использование pyenv в Unix/Linux

Для того, чтобы посмотреть какие версии python используется на данный момент, имеется команда:

Для установки какой-либо версии, используем:

Смотрим что имеется в системе:

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

Так же, можно будет использовать:

Я пока что буду использовать:

Для глобального использования, можно выставить тоже нужную(ые) версию(и):

Можно выставить конкретную версию питона для shell оболочки, например:

Как это выглядит на картинке:

Установка pyenv в Unix/Linux

Создадим песочницу:

Или:

Смотрим песочницы:

Сейчас, я выставлю нужные мне версии:

Смотрим версию питона:

Смотрим где находится питон:

И:

Для получения списка команд, множно использовать:

Получить помощь можно так:

Или, для какой-то конкретной команды:

Т.е для активации созданной среды, используем:

Для диактивации, следующая команда:

Для удаления версии питона с ОС, используем:

Для обновления pyenv, имеется конманда:

Для удаления, используйте:

ЗАМЕЧАНИЕ: По умолчанию, $PYENV_ROOT — ~/.pyenv.

Так же, стоит удалить следующие строки с ~/.bashrc:

Установка pyenv в Unix/Linux
Метки:                    

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Мы тоже используем куки на своих сайтах и поддоменах, потому что без них вообще весь интернет работал бы через жопу
Прекрасно