O que é o pyenv ?

O pyenv é um gerenciador de versões do python, com ele é possivel utilizar diversas versões do interpretador.

A grande vantagem de se usar o pyenv, é a facilidade de criar ambientes rapidamente.

Veja abaixo como instalar e utilizar o pyenv.

Instalaç…


This content originally appeared on DEV Community and was authored by Fabrício

O pyenv é um gerenciador de versões do python, com ele é possivel utilizar diversas versões do interpretador.

A grande vantagem de se usar o pyenv, é a facilidade de criar ambientes rapidamente.

Veja abaixo como instalar e utilizar o pyenv.

Instalação:

Todos os comandos abaixo estão disponiveis no repositório oficial, que pode ser acessado aqui.aqui

Como sugere a documentação do pyenv, é necessário a instalação de algumas dependências:

sudo apt-get update

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev git

Instalar o pyenv:

curl https://pyenv.run | bash

Configurar as variaveis de ambiente

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

Reinicia o terminal

exec $SHELL 

Usando o pyenv

Verifique a versão que seu sistema operacional está utilizando:

python -V

Image description

Para procurar uma versão especifica é necessário apenas digitar o comando abaixo:

pyenv install -l

Após escolher a versão é preciso instalar, com o comando:

pyenv install <versão-escolhida-aqui-EX: '3.9.7'>

Para listar as todas as versões que foram instaladas na sua máquina, digite:

pyenv versions

Image description

Para definir a versão nova em seu sistema operacional, o comando “pyenv global” seguido da versão:

pyenv global 3.9.7

Para desinstalar uma versão especifica o comando “pyenv uninstall” seguindo da versão:

pyenv uninstall 3.9.7

Este foi um breve tutorial sobre pyenv, que pode ser muito útil, quando se esta trabalhando varios projetos com versões diferentes.


This content originally appeared on DEV Community and was authored by Fabrício


Print Share Comment Cite Upload Translate Updates
APA

Fabrício | Sciencx (2021-11-07T02:48:21+00:00) O que é o pyenv ?. Retrieved from https://www.scien.cx/2021/11/07/o-que-e-o-pyenv/

MLA
" » O que é o pyenv ?." Fabrício | Sciencx - Sunday November 7, 2021, https://www.scien.cx/2021/11/07/o-que-e-o-pyenv/
HARVARD
Fabrício | Sciencx Sunday November 7, 2021 » O que é o pyenv ?., viewed ,<https://www.scien.cx/2021/11/07/o-que-e-o-pyenv/>
VANCOUVER
Fabrício | Sciencx - » O que é o pyenv ?. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/11/07/o-que-e-o-pyenv/
CHICAGO
" » O que é o pyenv ?." Fabrício | Sciencx - Accessed . https://www.scien.cx/2021/11/07/o-que-e-o-pyenv/
IEEE
" » O que é o pyenv ?." Fabrício | Sciencx [Online]. Available: https://www.scien.cx/2021/11/07/o-que-e-o-pyenv/. [Accessed: ]
rf:citation
» O que é o pyenv ? | Fabrício | Sciencx | https://www.scien.cx/2021/11/07/o-que-e-o-pyenv/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.