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 vão achar a linguagem de programação flexível útil. Não é tão simples como instalar a versão mais recente, então vamos garantir que você tenha as ferramentas certas para a tarefa em mãos.
Lançado pela primeira vez em 1991, o Python é uma linguagem de programação popular de alto nível usada para programação de propósito geral. Graças a uma filosofia de design que enfatiza a legibilidade, há muito tempo é uma das favoritas dos programadores de programação e programadores sérios. Não só é uma linguagem fácil (comparativamente falando, ou seja), mas você encontrará milhares de projetos online que requerem que você tenha o Python instalado para usar o programa..
Qual versão você precisa?
Infelizmente, houve uma atualização significativa no 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 recém-chegados, mas não se preocupe. Nós vamos guiá-lo através da instalação de ambas as versões principais
Ao visitar a página de download do Python para Windows, você verá imediatamente a divisão. Bem no topo, no quadrado e no centro, o repositório pergunta se você quer a versão mais recente do Python 2 ou do Python 3 (2.7.13 e 3.6.1, respectivamente, neste tutorial).
Mais novo é melhor, certo? Talvez sim, talvez não. A versão que você quer depende do seu objetivo final. Digamos, por exemplo, que você leia nosso artigo sobre como expandir seu mundo de Minecraft com o MCDungeon e está animado para adicionar coisas legais aos seus mundos. Esse projeto é codificado em Python e requer o Python 2.7 - você não pode executar o projeto MCDungeon com o Python 3.6. Na verdade, se você estiver explorando projetos de hobby como o MCDungeon, descobrirá que quase todos usam 2.7. Se o seu objetivo é obter algum projeto que termine em uma extensão ".py" funcionando, então há um, muito boa chance você vai precisar de 2,7 para isso.
Por outro lado, se você estiver realmente interessado em 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 nova do idioma, mas também execute scripts Python mais antigos (e teste a compatibilidade com versões anteriores para projetos mais recentes). Comparando as duas versões é um artigo em si mesmo, então, vamos adiar 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 a distância hoje e iremos instalar os dois, por isso recomendamos que você baixe as duas versões e faça o mesmo. Sob a entrada principal para ambas as versões, você verá um instalador “x86-64”, como visto abaixo.
Este instalador instalará a versão apropriada de 32 bits ou 64 bits automaticamente em seu computador (eis algumas outras leituras caso queira saber mais sobre as diferenças entre os dois).
Como instalar o Python 2
Instalar o Python 2 é muito fácil, e ao contrário de anos atrás, o instalador vai até mesmo definir a variável de caminho para você (algo que estaremos aprendendo mais tarde). Faça o download e execute o instalador, selecione “Instalar para todos os usuários” e clique em “Avançar”.
Na tela de seleção de diretórios, deixe o diretório como “Python27” e clique em “Next”.
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 estiver pronto, clique em "Avançar".
Você não precisa tomar mais decisões depois desse ponto. Basta clicar no assistente para concluir a instalação. Quando a instalação estiver concluída, você poderá confirmar a instalação abrindo o Prompt de Comando e digitando o seguinte comando:
python -V
Em seguida, você tem uma decisão a tomar. Clicar na opção “Desativar limite de comprimento do caminho” remove a limitação na variável MAX_PATH. Essa alteração não quebrará nada, mas permitirá que o Python use nomes de caminho longos. Como muitos programadores Python estão trabalhando no Linux e em outros sistemas * nix nos quais o tamanho do nome do caminho não é um problema, ativar isso antecipadamente pode ajudar a suavizar qualquer problema relacionado a caminho que você possa ter enquanto trabalha no Windows.
Recomendamos ir em frente e selecionar essa opção. Se você sabe que não quer desabilitar 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 você está apenas instalando o Python 3, você pode usar o mesmo truque de linha de comando de digitação python -v
que usamos acima para verificar se ele está instalado corretamente e se a variável de caminho está configurada. Se você está 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 a partir da linha de comando
Esta seção do tutorial é completamente opcional, mas permitirá que você acesse rapidamente ambas as versões do Python a partir da linha de comando. Depois de instalar ambas as versões do Python, você deve ter notado uma pequena peculiaridade. Mesmo que tenhamos ativado o caminho do sistema para ambas as instalações do Python, digitar “python” no prompt de comando apenas aponta para o Python 2.7.
A razão para isso é simples: a variável (ajustada automaticamente por um instalador ou ajustada manualmente) simplesmente aponta para um diretório, e todo 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”, qualquer diretório maior na lista de variáveis será usado. E, se houver uma variável definida para o sistema e o usuário, o caminho do sistema terá precedência sobre o caminho do usuário.
O último é exatamente o que está acontecendo neste caso: o instalador do Python 2 editou a variável de todo o sistema e o instalador do Python 3 adicionou uma variável de nível de usuário - e podemos confirmar isso observando as variáveis de ambiente do Windows.
Clique em Iniciar, digite "configurações avançadas do sistema" e selecione a opção "Visualizar configurações avançadas do sistema". Na janela “System Properties” que se abre, no separador “Advanced”, clique no botão “Environment Variables”.
Aqui, você pode ver o Python 3 listado na seção “User variables” e o Python 2 listado na seção “System variables”.
Existem algumas maneiras de resolver esta situação. O mais simples (embora aquele com a menor funcionalidade) é apenas remover a entrada para a versão do Python que você planeja usar o mínimo. Embora isso seja simples, também não é muito divertido. Em vez disso, podemos fazer outra mudança que nos dará acesso a "python" para Python 2 e "python3" para Python 3.
Para fazer isso, inicie o Gerenciador de Arquivos e vá para a pasta onde você instalou o Python 3 (C: \ Usuários \ [nome do usuário] \ AppData \ Local \ Programas \ Python \ Python36
por padrão). Faça uma cópia do arquivo “python.exe” e renomeie essa cópia (não o original) para “python3.exe”.
Abra um novo prompt de comando (as variáveis ambientais são atualizadas com cada novo prompt de comando que você abrir) e digite “python3 -version”.
Estrondo! Agora você pode usar o comando “python” no prompt de comando quando quiser usar o Python 2.7 e o comando “python3” quando quiser usar o Python 3.
Se, por alguma razão, você não achar esta solução satisfatória, você pode sempre reordenar as variáveis ambientais. Certifique-se de atualizar com o nosso tutorial primeiro, se você não estiver confortável em editar essas variáveis.
Observe, no entanto, que independentemente do método usado, é importante deixar o python.exe original intacto, já que os aplicativos no subdiretório / scripts / para as duas versões do Python dependem desse nome de arquivo e falharão se ele estiver ausente.
Depois de um pouco de instalação e um pouco de ajustes, você tem ambas as versões instaladas e você está pronto para qualquer projeto Python que você queira resolver..