Blog


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


Python no windows 10

Neste post vou explicar como instalar várias versões Python no Windows 10.
Python é uma incrível linguagem de programação, e no momento que escrevo este artigo encontra-se na versão 3.9.1.
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 o Kivy 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 versões instaladas 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:

Eu só instalo no sistema operativo as versões de Python 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.



Downloads necessários


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


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

Versões do Python


Instalação Python 3.9.0


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

Instalação do Python 3.9.0


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”.

Instalação do Python 3.9.0 opções


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 deixamos em: C:\Program Files\Python39.

Em seguida podemos finalmente apertar em “Install”.

Instalação do Python 3.9.0 opções


Terminando a instalação, desabilitamos a limitação de 260 caracteres para o Path.

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

Instalação do Python 3.9.0 final



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 3.9.0 confirmação



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.


Instalação do Python 3.7.9


Instalação do Python 3.7.9 opções


Instalação do Python 3.7.9 final



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.

Instalação do Python 3.7.9 confirmação


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

Instalação do Python 3.7.9 confirmação


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.

Path do Windows acessar


Path do Windows acessar


Path do Windows acessar


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

Path do Windows alterar


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\.


Path do Windows alterar


Path do Windows alterar


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

Path do Windows alterar



Confirmação


Na seção anterior vimos 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.


Confirmação instalação Python no Windows



Como instalar várias versões Python no Windows 10, conclusão.


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: