Como instalar várias versões Python no Windows
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 por exemplo as versões 1 do Kivy não funcionam, 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 “
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”.
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”.
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”.
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.
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 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.
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.
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.
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
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.