MyTetra Share
Делитесь знаниями!
pyenv -- менеджер версий интерпретатора Python
Время создания: 04.03.2018 13:08
Автор: br0ke
Текстовые метки: python, pyenv, install, pipenv, pip, pypy,
Раздел: Информационные технологии - Python - Инструменты

Данная утилита позволяет в одну команду установить нужную версию Python (3.5, 3.6.5, pypy-2, ...).


Возможности:

  • Позволяет изменить версию глобального (системного) интерпретатора Python;
  • Позволяет иметь отдельные версии Python для каждого проекта.



Установка:

$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash


Перед завершением установочный скрипт выведет строки, которые нужно добавить в указанный файл (.bash_profile для bash, другие файлы настройки для других оболочек).


Установка необходимых библиотек для сборки Python:


Ubuntu/Debian:

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \

libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \

xz-utils tk-dev


Fedora/CentOS:

dnf install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel


Для других операционных систем:

https://github.com/pyenv/pyenv/wiki/Common-build-problems


Обновление:

$ pyenv update


Список доступных версий интерпретатора:

$ pyenv versions


Переключиться локально (в этой и дочерних директориях) на указанную версию:

$ pyenv local 2.7.11



Так же в этом разделе:
 
MyTetra Share v.0.53
Яндекс индекс цитирования