Instalando o Pyenv no Windows usando WSL 2 passo-a-passo
Olá pessoal, vinha passando por dificuldades para instalar o pyenv no meu Windows. Acredito que muitos estão passando pelo mesmo problema. Eu consegui hoje e gostaria de repassar o passo-a-passo com vocês.
1) Primeiro baixe o WSL 2: que é o Linux para Windows
What is Windows Subsystem for Linux | Microsoft Learn
2) Pesquise por Ubuntu na área de pesquisa do Windows e clique nele, em seguida configure usuário e senha. Salve isso em algum lugar, pois você sempre vai precisar digitar sua senha para instalar algo.
3) Agora vamos instalar o pyenv. No terminal do Ubuntu digite os comando a seguir do jeito que está aqui para não dar problema:
Atualize e instale dependências:
sudo apt-get update
sudo apt-get install --no-install-recommends 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
Instale o pyenv:
curl https://pyenv.run | bash
Configure o ambiente: Adicione as seguintes linhas ao seu arquivo ~/.bashrc (ou ~/.zshrc se estiver usando Zsh):
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Recarregue o shell:
source ~/.bashrc
Verifique a instalação:
pyenv --version
Após fazer este último passo você provavelmente encontrará pyenv 2.4.7 instalado na sua máquina. Espero ter ajudado e boa sorte à todos!