Instalando várias versões da linguagem Python no Windows

Photo by Surface on Unsplash

Instalando várias versões da linguagem Python no Windows

A ferramenta de linha de comando pyenv-win permite que múltiplas versões da linguagem de programação Python sejam instaladas no Microsoft Windows.

O pyenv-win é uma adaptação do pyenv projetada especificamente para usuários do sistema operacional Microsoft Windows.

Essa ferramenta revela-se indispensável ao lidar com diferentes exigências de versões da linguagem de programação Python em um mesmo computador.

Instalação

Para realizar a instalação da ferramenta pyenv-win no Microsoft Windows abra o PowerShell:

Localizando o PowerShell no menu iniciar no Microsoft Windows.

Em seguida digite 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.ps1"

Instalando o pyenv-win no Microsoft Windows.

Assim que a instalação estiver concluída feche o PowerShell, abra novamente e execute o comando:

pyenv --version

Se for exibida a versão do pyenv a instalação está correta:

Verificando a instalação do pyenv-win.

Utilizando o pyenv

Verificando as versões do Python

Para verificar todas as versões da linguagem de programação Python que estão disponíveis utilize o comando:

pyenv install -l

Já para filtrar as versões de uma determinada versão da linguagem de programação Python utilize:

pyenv install -l | findstr 3.12

Instalando o Python

Após definir a versão da linguagem de programação Python que será instalada execute no terminal:

pyenv install 3.12.1

Utilizando o pyenv para instalar a linguagem de programação Python.

📝 Para instalar outras versões adapte o comando. Exemplo: pyenv install 3.11.7.

📝 Também é possível instalar mais de uma versão em um único comando. Exemplo: pyenv install 3.11.7 3.12.1

Definindo a versão global

Para trocar entre as versões da linguagem de programação Python que estão instaladas no sistema operacional utilize o comando:

pyenv global 3.12.1

Já para verificar qual é versão da linguagem de programação Python está sendo utilizada pelo sistema operacional:

pyenv version

Verificando qual versão do Python está difinida como global no pyenv.

Removendo uma versão

Antes de realizar a remoção de uma versão da linguagem de programação Python do sistema operacional devemos verificar todas as versões que estão instaladas, isso é feito através do comando:

pyenv versions

Verificando as versões que estão instaladas no pyenv.

Em seguida para realizar a remoção utilize o comando:

pyenv uninstall 3.12.1

Conclusão

O pyenv é uma ferramenta excelente para quem precisa utilizar mais de uma versão da linguagem de programação Python no sistema operacional (Linux, macOS e Windows).

A sua utilização juntamente com um ambiente virtual (venv, PDM, Poetry, Pipenv, etc), torna o desenvolvimento com a linguagem de programação Python muito mais simples e intuitiva.

Did you find this article valuable?

Support Renato Cruz by becoming a sponsor. Any amount is appreciated!