Como instalar o Python no Windows

O Python não vem pré-empacotado com o Windows, mas isso não significa que os usuários do Windows não acharão a linguagem de programação flexível útil. No entanto, não é tão simples quanto instalar a versão mais recente, então vamos garantir que você tenha as ferramentas certas para a tarefa em questão.

Lançado pela primeira vez em 1991, Python é uma linguagem de programação de alto nível popular usada para programação de propósito geral. Graças a uma filosofia de design que enfatiza a legibilidade, há muito tempo é o favorito de programadores amadores e programadores sérios. Não só é uma linguagem fácil (comparativamente falando) de aprender, mas você encontrará milhares de projetos online que exigem que o Python esteja instalado para usar o programa.

Qual versão você precisa?

Infelizmente, houve uma atualização significativa do Python há vários anos que criou uma grande divisão entre as versões do Python. Isso pode tornar as coisas um pouco confusas para os novatos, mas não se preocupe. Orientaremos você na instalação das duas versões principais

Ao visitar a página de download do Python para Windows , você verá imediatamente a divisão. Bem no topo, quadrado e centro, o repositório pergunta se você deseja a versão mais recente do Python 2 ou Python 3 (2.7.13 e 3.6.1, respectivamente, a partir deste tutorial).

Mais novo é melhor, certo? Talvez sim, talvez não. A versão que você deseja depende do seu objetivo final. Digamos, por exemplo, que você leu nosso artigo sobre como expandir seu mundo do Minecraft com MCDungeon  e está animado para adicionar coisas legais aos seus mundos. Esse projeto é codificado em Python e requer Python 2.7 – você não pode executar o projeto MCDungeon com Python 3.6. Na verdade, se você estiver explorando projetos de hobby como MCDungeon, descobrirá que quase todos eles usam 2.7. Se o seu objetivo é fazer com que algum projeto que termine com uma extensão “.py” esteja funcionando, então há uma  chance muito,  muito boa de que você precise do 2.7 para ele.

Recomendado:  Por que não é possível nomear uma pasta '._.' no Windows 7?

Por outro lado, se você está procurando realmente aprender Python, recomendamos instalar as duas versões lado a lado (o que você pode fazer com risco zero e apenas um pouco de trabalho de configuração). Isso permite que você trabalhe com a versão mais recente da linguagem, mas também execute scripts Python mais antigos (e teste a compatibilidade com versões anteriores para projetos mais recentes). Comparar as duas versões é um artigo em si mesmo, portanto, vamos passar para o wiki do projeto Python, onde você pode ler sua visão geral bem escrita das diferenças .

Você pode baixar apenas Python 2 ou Python 3 se tiver certeza de que precisa apenas de uma versão específica. Estamos indo longe hoje e vamos instalar os dois, por isso recomendamos que você baixe as duas versões e faça o mesmo. Na entrada principal para ambas as versões, você verá um instalador “x86-64”, conforme mostrado abaixo.

Este instalador instalará a versão apropriada de 32 ou 64 bits em seu computador automaticamente (aqui estão algumas leituras adicionais se você quiser saber mais sobre as diferenças entre as duas).

Como instalar o Python 2

Instalar o Python 2 é muito rápido e, ao contrário de anos anteriores, o instalador até definirá a variável de caminho para você (algo que abordaremos mais tarde). Baixe e execute o instalador , selecione “Instalar para todos os usuários” e clique em “Avançar”.

Na tela de seleção de diretório, deixe o diretório como “Python27” e clique em “Avançar”.

Na tela de personalização, role para baixo, clique em “Adicionar python.exe ao caminho” e selecione “Será instalado no disco rígido local”. Quando terminar, clique em “Avançar”.

Você não precisa mais tomar nenhuma decisão após este ponto. Basta clicar no assistente para concluir a instalação. Quando a instalação for concluída, você pode confirmar a instalação abrindo o Prompt de Comando e digitando o seguinte comando:

python -V

Sucesso! Se tudo que você precisa é do Python 2.7 para um projeto ou outro, você pode parar aqui. Está instalado, a variável de caminho é definida e você está pronto para as corridas.

Como instalar o Python 3

Se você quiser aprender a versão mais recente do Python, precisará instalar o Python 3. Você pode instalá-lo junto com o Python 2.7 sem problemas, então vá em frente, baixe e execute o instalador agora.

Recomendado:  Como definir limites de tempo e bloquear aplicativos no Android

Na primeira tela, habilite a opção “Adicionar Python 3.6 ao PATH” e clique em “Instalar agora”.

Em seguida, você tem uma decisão a tomar. Clicar na opção “Desativar limite de comprimento do caminho” remove a limitação da variável MAX_PATH. Essa mudança não interromperá nada, mas permitirá que o Python use nomes de caminho longos. Como muitos programadores de Python estão trabalhando no Linux e em outros sistemas * nix nos quais o comprimento do nome do caminho não é um problema, ativar isso antecipadamente pode ajudar a resolver quaisquer problemas relacionados ao caminho que você possa ter ao trabalhar no Windows.

Recomendamos ir em frente e selecionar esta opção. Se você sabe que não deseja desativar o limite de comprimento do caminho, basta clicar em “Fechar” para finalizar a instalação. E, se você quiser ler mais sobre o problema antes de se comprometer com a mudança, leia aqui .

Se estiver instalando apenas o Python 3, você pode usar o mesmo truque de linha de comando de digitação python -vque usamos acima para verificar se ele está instalado corretamente e se a variável de caminho está definida. Se estiver instalando as duas versões, no entanto, você precisa fazer o ajuste rápido encontrado na seção a seguir.

Ajuste as variáveis ​​do sistema para que você possa acessar as duas versões do Python na linha de comando

Esta seção do tutorial é totalmente opcional, mas permitirá que você acesse rapidamente as duas versões do Python a partir da linha de comando. Depois de instalar as duas versões do Python, você deve ter notado uma pequena peculiaridade. Mesmo que tenhamos habilitado o caminho do sistema para ambas as instalações Python, digitar “python” no prompt de comando apenas aponta para Python 2.7.

A razão para isso é simples: a variável (seja ajustada automaticamente por um instalador ou manualmente) simplesmente aponta para um diretório, e cada executável nesse diretório se torna um comando de linha de comando. Se houver dois diretórios listados e ambos tiverem um arquivo “python.exe”, será usado o diretório que estiver mais alto na lista de variáveis. E, se houver uma variável definida para o sistema e o usuário, o caminho do sistema tem precedência sobre o caminho do usuário.

Recomendado:  Como usar a formatação condicional com base na data no Microsoft Excel

The latter is exactly what’s happening in this case: the Python 2 installer edited the system wide variable and the Python 3 installer added a user level variable—and we can confirm this by looking at the Windows’ environment variables.

Hit Start, type “advanced system settings,” and then select the “View advanced system settings” option. In the “System Properties” window that opens, on the “Advanced” tab, click the “Environment Variables” button.

Here, you can see Python 3 listed in the “User variables” section and Python 2 listed in the “System variables” section.

There are a few ways you can remedy this situation. The simplest (albeit the one with the least functionality) is to just remove the entry for the version of Python you plan on using the least. While that’s simple, it’s also not very much fun. Instead we can make another change that will give us access to “python” for Python 2 and “python3” for Python 3.

To do this, fire up File Manager and head to the folder where you installed Python 3 (C:\Users\[username]\AppData\Local\Programs\Python\Python36 by default). Make a copy of the “python.exe” file, and rename that copy (not the original) to “python3.exe”.

Open a new command prompt (the environmental variables refresh with each new command prompt you open), and type “python3 –version”.

Boom! You can now use the “python” command at the Command Prompt when you want to use Python 2.7 and the “python3” command when you want to use Python 3.

RELATED: How to Edit Your System PATH for Easy Command Line Access in Windows

If, for whatever reason, you don’t find this a satisfactory solution, you can always reorder the environmental variables. Be sure to brush up with our tutorial first if you’re not comfortable editing those variables.

Please note, however, that regardless of which method you use it is important to leave the original python.exe intact as the applications in the /scripts/ subdirectory for both versions of Python rely on that filename and will fail if it is missing.


After a little installing and a little tweaking, you have both versions installed and you’re ready for whatever Python project you want to tackle.