Slackjeff Wiki

Juntando bits aprendemos juntos

Ferramentas do usuário

Ferramentas do site


howto:pyenv

Essa é uma revisão anterior do documento!


Gerencie versões e ambientes virtuais do python com pyenv

Uma ferramenta interessante para lidar com as inúmeras versões do python e deixar seus projetos bem isolados da versão do python de seu sistema é o pyenv.

O que é o pyenv?

Como o próprio projeto diz,

Simple Python Version Management: pyenv

Simples gerenciador de versão do python (tradução livre minha). Ele pode se instalar em sua home e temos a possibilidade de escolher quais versões do python instalar, montar um ambiente virtual com uma versão específica do python escolher globalmente a versão desejada ou localmente qual ambiente virtual usar ou a versão, isolando assim o python nativo de sua distro.

Instalação

Vamos inicialmente instalar as dependências para que o python possa ser compilado em seu sistema, no caso do Debian podemos usar a seguinte linha

sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl git \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
howto/pyenv.1744213133.txt.gz · Última modificação: (edição externa)