Instalação do pyenv no linux
primeiro instale as bibliotecas nescessárias
sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev
libsqlite3-dev wget curl llvm gettext libncurses5-dev tk-dev tcl-dev blt-dev libgdbm-dev
git python-dev python3-dev aria2 vim libnss3-tools python3-venv liblzma-dev libpq-dev
agore instale o pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
Caso tenha problemas na instalação por conte de firewall e erros como SSL_connect use:
wget https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer -O pyenv-installer
bash pyenv-installer
agora configure a variavel de ambiente
rode:
echo $SHELL
Exemplo de saída foi: /bin/bash.
Com um editor de texto de sua preferência, abra o arquivo .bashrc e cole os comandos abaixo:
eu costumo usar o nano
nano ~/.bashrc
cole isso na ultima linha.
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init --path)"
fi
ctrl + o e enter pra salvar e ctrl + x pra sair
apos isso rode :
source ~/.bashrc
agora verifique se a instalação foi concluida
pyenv --version
depois basta instalar uma versão do python
pyenv install -l
para listar as versões
pyenv install <versão>
pra instalar uma específica