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

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.

Created by: António Callheiros Neves

Modified at: Oct 05, 2024

#Python #Windows