Como instalar várias versões Python no Windows 10 (2020)

Neste post vou explicar como instalar várias versões Python no Windows 10.
Python é uma incrível linguagem de programação, no momento que escrevo este artigo encontra-se na versão 3.9.0.
Existem várias razões para que seja necessário ter instaladas várias versões do Python, no meu caso, utilizo Kivy para criar aplicações e sistemas desktop, mas não funciona, pelo menos na altura em que estou a escrever este artigo, com versões do Python superiores a 3.7.9.
Outra razão para ter várias instalações diferentes pode ser a necessidade de usar ou alterar um programa criado com uma versão do Python diferente da que usamos atualmente.

Aproveito para lembrar que sempre devemos utilizar ambientes virtuais para desenvolvermos algo, como explico neste artigo Como usar e criar Virtualenv no Windows 10
Eu só instalo no sistema operativo as versões que necessito e em seguida todas as instalações de bibliotecas  necessárias, como por exemplo Django, Kivy e outras vão ser instaladas nos ambientes virtuais.

Considerações Iniciais

Vou explicar como instalar duas versões do Python no Windows 10.

Python 3.9.0

Python 3.7.9

Downloads necessários

Vamos na página de downloads do Python para Windows para escolhermos a versões que necessitamos.

https://www.python.org/downloads/windows/

Para o nosso tutorial vou escolher as opções ” Windows x86-64 executable installer “

AN Sistemas - Python
AN Sistemas - Python

Instalação Python 3.9.0

Vamos começar a instalação.
Depois de iniciar o arquivo baixado anteriormente, recomendo que deixem marcadas apenas as opções, como mostro na foto, em seguida apertamos em “Customize Installation”.

Como Instalar várias versões Python

Agora que estamos na seção de instalação customizável, (custumize installation), marcamos todas as opções como na foto abaixo e depois apertamos “Next”.

Como Instalar várias versões Python no Windows 10

Na próxima seção marcamos as opções como no foto abaixo.
Eu deixo a opção de associação de arquivos .py desmarcada, por que sempre prefiro abrir diretamente os arquivos com um editor de texto, eu uso Sublime Text 3, é muito rápido, leve e muito customizável, para  desenvolver um projeto completo, um sistema, uma aplicação, utilizo PyCharm, mas para abrir um arquivo, fazer um teste, uma alteração simples, Sublime é o ideal.

O local de instalação deixo em: C:\Program Files\Python39.

Em seguida podemos finalmente apertar em “Install”.

Como Instalar várias versões Python

Terminando a instalação, eu desmarco a limitação do limite de 260 caracteres para o Path.

Apertamos em Close e já temos o Python 3.9.0 no Windows 10.

Como Instalar várias versões Python no Windows 10

Confirmar a instalação

Para confirmar a instalação podemos abrir o terminal e digitar alguns comandos.

python
py
where python
python -V
Instalação do Python, AN Sistemas

Instalação Python 3.7.9

Chegamos no momento de instalar outra versão do Python, neste caso vamos usar Python 3.7.9.

Abrimos o arquivo e seguimos os mesmos passos da instalação anterior, vou deixar umas fotos com as opções que eu deixo selecionadas.

Várias versões Python
Python no Windows, AN Sistemas
Python no Windows, AN Sistemas

Confirmar a instalação do Python 3.7.9

No menu de programas do Windows, já podemos ver que temos as duas versões do Python que instalámos.

Sistemas Desktop AN Sistemas

Mas ATENÇÂO ao abrirmos o terminal e usarmos os comandos para usarmos ou para confirmar a versão do Python, descobrimos que talvez a versão principal não seja a que preferimos.

Como instalar Python

Um problema que podemos resolver facilmente, alterando as variáveis de ambiente, para que possamos ter no Windows, como versão principal do Python a que nós preferirmos.

Variáveis de ambiente (PATH)

Existem várias maneiras de chegarmos às variáveis de ambiente.
Eu costumo ir pelo explorador do Windows.

Ao entrarmos na janela “Variáveis de Ambiente” selecionamos “Path” e apertamos em “Editar”, como na foto abaixo.

Nesta janela selecionamos com um clik do mouse o caminho (path).

C:\Program Files\Python39\Scripts

Em seguida apertamos em “Mover para Cima” até que seja o primeiro.

Vamos agora fazer o mesmo com o caminho.

C:\Program Files\Python39\

Para terminar, o nosso PATH deve ficar como na foto abaixo. E apertamos em “OK” em todas as janelas para fechar.

Confirmação

Na seção anterior eu mostrei como escolher a versão 3.9.0 para que seja o Python principal do Windows.

Vamos agora confirmar que tudo está certo digitando no terminal os comandos já conhecidos.

Como instalar várias versões Python no Windows 10 (2020)

Quero lembrar que qualquer instalação do Python no sistema operativo deve ficar “limpa” e sem alterações.
Para desenvolver um projeto, sistema, programa, etc, que necessite utilizar outras bibliotecas, devemos utilizar ambientes virtuais, como explico neste artigo Como usar e criar Virtualenv no Windows 10

Para finalizar, agradeço por você ter chegado até aqui, e desejo que este post tenha sido útil.

This Post Has 4 Comments

Deixe uma resposta