11Sep

Como instalar o Python no Windows

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

Primeiro lançado em 1991, a Python é uma popular linguagem de programação de alto nível usada para programação geral. Graças a uma filosofia de design que enfatiza a legibilidade, tem sido um favorito dos codificadores de hobby e programadores sérios. Não é apenas uma linguagem fácil( comparativamente falando, isto é) para pegar, mas você encontrará milhares de projetos on-line que exigem que você tenha instalado o Python para usar o programa.

Qual versão você precisa?

Infelizmente, houve uma atualização significativa para Python há vários anos, que criou uma grande divisão entre as versões do Python. Isso pode tornar as coisas um tanto confusas para os recém-chegados, mas não se preocupe. Nós o guiaremos através da instalação das duas maiores versões

. Quando você visitar a página de download do Python para Windows, você verá imediatamente a divisão. Direto 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 recente é melhor, certo? Talvez assim, talvez não. A versão desejada depende do seu objetivo final. Digamos, por exemplo, que você leia nosso artigo sobre expandir seu mundo do Minecraft com o MCDungeon e está entusiasmado em adicionar coisas legais aos seus mundos. Esse projeto está codificado em Python e requer 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, você achará que quase todos usam 2.7.Se o seu objetivo é obter um projeto que acabe em um ".py" extensão e funcionando, então há muito, muito , boa chance de você precisar de 2.7 para ele.

Por outro lado, se você está procurando realmente aprender o Python, recomendamos instalar ambas as versões lado a lado( o que você pode fazer com zero risco e apenas um pequeno problema de instalação).Isso permite que você trabalhe com a versão mais recente do idioma, mas também execute scripts Python mais antigos( e teste compatibilidade com versões anteriores para projetos mais recentes).Comparando as duas versões é um artigo em si mesmo, porém, então, vamos adiar 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 só precisa de uma versão específica. Estamos indo a distância hoje e estaremos instalando ambos, então recomendamos que você faça o download das duas versões e faça o mesmo. Sob a entrada principal para ambas as versões, você verá um instalador "x86-64", conforme visto abaixo.

Este instalador instalará a versão apropriada de 32 bits ou 64 bits no seu computador automaticamente( veja algumas outras leituras se quiser saber mais sobre as diferenças entre as duas).

Como instalar o Python 2

A instalação do Python 2 é instantânea e, ao contrário dos anos passados, o instalador irá mesmo definir a variável do caminho para você( algo que vamos entrar um pouco depois).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 do 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, em seguida, selecione "Será instalado no disco rígido local". Quando terminar, clique em "Avançar".

Você não precisa tomar mais decisões após esse ponto. Basta clicar no assistente para concluir a instalação. Quando a instalação estiver concluída, você pode confirmar a instalação abrindo o prompt de comando e digitando o seguinte comando:

python -V

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

Como instalar o Python 3

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

Na primeira tela, ative a opção "Adicionar Python 3.6 a PATH" e clique em "Instalar agora".

Em seguida, você tem uma decisão a tomar. Clicando na opção "Desativar limite do 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. Uma vez que muitos programadores Python estão trabalhando no Linux e outros sistemas * nix, onde o comprimento do nome do caminho não é um problema, ativar isso com antecedência pode ajudar a suavizar os 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 do 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 ao digitar python -v que usamos acima para verificar se ele está instalado corretamente e a variável de caminho está definida. Se você está instalando ambas as versões, no entanto, você precisa fazer o ajuste rápido encontrado na seção a seguir.

Ajusta as variáveis ​​do sistema, então você pode acessar ambas as versões do Python a partir da linha de comando

Esta seção do tutorial é completamente opcional, mas permitirá que você acesse rapidamente as duas versões do Python a partir da linha de comando. Depois de instalar ambas as versões do Python, você pode ter notado um pouco de peculiaridade. Mesmo que ativemos o caminho do sistema para ambas as instalações do Python, digitar "python" no prompt de comando apenas o aponta para o Python 2.7.

O motivo para isso é simples: a variável( ajustada automaticamente por um instalador ou modificada 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" neles, qualquer diretório maior na lista de variáveis ​​será usado. E, se houver um conjunto de variáveis ​​para o sistema e o usuário, o caminho do sistema tem 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 do sistema grande 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.

Hit Start, digite "configurações avançadas do sistema" e selecione a opção "Ver configurações avançadas do sistema".Na janela "Propriedades do sistema" que se abre, na guia "Avançado", clique no botão "Variáveis ​​de ambiente".

Aqui, você pode ver Python 3 listado na seção "Variáveis ​​de usuário" e Python 2 listado na seção "Variáveis ​​do sistema".

Existem algumas maneiras de remediar esta situação. O mais simples( embora aquele com menos funcionalidade) é apenas remover a entrada para a versão do Python que você planeja usar o mínimo. Embora seja simples, também não é muito divertido. Em vez disso, podemos fazer outra alteração que nos dará acesso a "python" para Python 2 e "python3" para o Python 3.

Para fazer isso, dispare o Gerenciador de arquivos e vá para a pasta onde você instalou o Python 3( C: \ Users\ [nome de usuário] \ AppData \ Local \ Programs \ Python \ Python36 por padrão).Faça uma cópia do arquivo "python.exe" e renomeie essa cópia( não do original) para "python3.exe".

Abra um novo prompt de comando( as variáveis ​​ambientais atualizam com cada novo prompt de comando que você abre) e digite "python3 -version".

Boom! 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 qualquer motivo, você não encontrar esta solução satisfatória, você sempre pode reordenar as variáveis ​​ambientais. Certifique-se de abordar primeiro o nosso tutorial se não estiver confortável em editar essas variáveis.

Observe, no entanto, que, independentemente do método que você usa, é importante deixar o python.exe original intacto, pois os aplicativos no subdiretório /scripts/ para ambas as versões do Python dependem desse nome de arquivo e falharão se ele estiver faltando.

Depois de um pouco de instalação e um pouco de ajustes, você tem ambas as versões instaladas e você está pronto para o projeto Python que você deseja abordar.