O Pyenv é uma ferramenta que simplifica o uso do Python no seu computador, especialmente quando você trabalha em diferentes projetos que podem exigir versões distintas do Python.
Com apenas alguns comandos no terminal, você pode instalar várias versões do Python e alternar facilmente entre elas. Isso garante mais consistência e estabilidade em seus projetos, permitindo que cada projeto utilize a versão específica do Python necessária.
COMO INSTALAR:
Para começar, abra o PowerShell como administrador e certifique-se de que o Windows permita a execução de scripts. Cole este comando no PowerShell:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUserSet-ExecutionPolicy RemoteSigned -Scope CurrentUserSet-ExecutionPolicy RemoteSigned -Scope CurrentUser
Enter fullscreen mode Exit fullscreen mode
Agora vamos instalar o Pyenv. Cole o seguinte comando:
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; .\install-pyenv-win.ps1Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; .\install-pyenv-win.ps1Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; .\install-pyenv-win.ps1
Enter fullscreen mode Exit fullscreen mode
Em alguns computadores Windows, pode surgir uma mensagem de erro dizendo que o Windows não conseguiu adicionar as variáveis de ambiente. Caso isso aconteça, cole este comando:
$pyenvPath = "$HOME\.pyenv\pyenv-win\bin"$shimsPath = "$HOME\.pyenv\pyenv-win\shims"$pyenvPath = "$HOME\.pyenv\pyenv-win\bin" $shimsPath = "$HOME\.pyenv\pyenv-win\shims"$pyenvPath = "$HOME\.pyenv\pyenv-win\bin" $shimsPath = "$HOME\.pyenv\pyenv-win\shims"
Enter fullscreen mode Exit fullscreen mode
[System.Environment]::SetEnvironmentVariable('PYENV', "$HOME\.pyenv\pyenv-win\", [System.EnvironmentVariableTarget]::User)[System.Environment]::SetEnvironmentVariable('PYENV', "$HOME\.pyenv\pyenv-win\", [System.EnvironmentVariableTarget]::User)[System.Environment]::SetEnvironmentVariable('PYENV', "$HOME\.pyenv\pyenv-win\", [System.EnvironmentVariableTarget]::User)
Enter fullscreen mode Exit fullscreen mode
Pronto, feche o PowerShell e abra novamente. Verifique se o Pyenv foi instalado corretamente com o comando:
pyenv --versionpyenv --versionpyenv --version
Enter fullscreen mode Exit fullscreen mode
Ele irá retornar a versão atual do Pyenv se estiver tudo funcionando corretamente.
Para atualizar o Pyenv e seus plugins, primeiro use:
pyenv updatepyenv updatepyenv update
Enter fullscreen mode Exit fullscreen mode
Agora podemos listar todas as versões do Python disponíveis para download:
pyenv install --listpyenv install --listpyenv install --list
Enter fullscreen mode Exit fullscreen mode
Isso retornará algo semelhante a isso:
:: [Info] :: Mirror: https://www.python.org/ftp/python3.12.13.12.2-win323.12.2-arm3.12.23.12.3-win323.12.3-arm3.12.33.13.0a1-win323.13.0a1-arm3.13.0a13.13.0a2-win323.13.0a2-arm3.13.0a2:: [Info] :: Mirror: https://www.python.org/ftp/python 3.12.1 3.12.2-win32 3.12.2-arm 3.12.2 3.12.3-win32 3.12.3-arm 3.12.3 3.13.0a1-win32 3.13.0a1-arm 3.13.0a1 3.13.0a2-win32 3.13.0a2-arm 3.13.0a2:: [Info] :: Mirror: https://www.python.org/ftp/python 3.12.1 3.12.2-win32 3.12.2-arm 3.12.2 3.12.3-win32 3.12.3-arm 3.12.3 3.13.0a1-win32 3.13.0a1-arm 3.13.0a1 3.13.0a2-win32 3.13.0a2-arm 3.13.0a2
Enter fullscreen mode Exit fullscreen mode
Para instalar uma versão específica, use:
pyenv install 3.12.3pyenv install 3.12.3pyenv install 3.12.3
Enter fullscreen mode Exit fullscreen mode
Para usar esta versão globalmente:
pyenv global 3.12.3pyenv global 3.12.3pyenv global 3.12.3
Enter fullscreen mode Exit fullscreen mode
Ou, se quiser definir uma versão apenas para seu projeto específico, entre na raiz do projeto e use o comando:
pyenv local 3.12.3pyenv local 3.12.3pyenv local 3.12.3
Enter fullscreen mode Exit fullscreen mode
Para ver as vesões que você ja baixou:
pyenv versionspyenv versionspyenv versions
Enter fullscreen mode Exit fullscreen mode
Nesse link você encontra a documentação completa do Pyenv caso tenha mais dúvidas:
E é isso, até a proxima e bons estudos.
暂无评论内容