50% de desconto todos os planos, por tempo limitado. Começando em $2.48/mo
Faltam 13 minutos
Aplicativos Web e empresariais

Como instalar Python no Windows 10. Um guia para desenvolvedores novos em Python

Alex Robbins By Alex Robbins 13 minutos de leitura Atualizado em 22 de julho de 2023
instalar python windows 10

Quer começar a programar em Python, mas ainda não está pronto para abandonar o Windows 10? Por que não manter os dois e ver o que acontece a partir daí? Embora Python seja mais comumente associado a distribuições Linux e ao paradigma de código aberto, nada impede você de escrever aplicativos Python poderosos no Windows. Claro, você deve se perguntar se Python no Windows é uma boa escolha para você. Há muito debate sobre essa questão, por isso dediquei uma seção para se faz sentido instalar o Python no Windows 10.

Agora, se você optou por instalar o Python no Windows 10, você deve começar instalando-o, e é disso que trata este tutorial. A primeira seção é uma breve visão geral do Python e suas duas versões principais - sinta-se à vontade para pular isso se você souber o que fazer. Agora, sem mais delongas, veja como instalar o Python no Windows 10.

Visão geral

Python é uma das linguagens de programação mais populares atualmente e isso não pode ser atribuído apenas à sorte. Python é modular e de alto nível, permitindo que os programadores desenvolvam software complicado com facilidade e boa legibilidade. Python também é muito versátil, sendo usado para diversas tarefas, desde aplicativos web até robótica e desde análise de Big Data até videogames. 

Python é basicamente oferecido em duas séries de versões: a série Python 2 e a série Python 3. Embora possa parecer estranho que uma versão anterior ainda esteja em uso depois de anos, há razões por trás da existência contínua do Python 2. Entre as mais importantes está que o código usado no gerenciamento de configuração no DevOps tem uma sintaxe mais antiga e precisa de intérpretes mais antigos para executá-lo. Porém, Python 3 se tornou cada vez mais popular nos últimos anos e agora é o padrão da indústria. A menos que seu objetivo seja desenvolver código para alguns dispositivos mais antigos ou tarefas específicas de DevOps, recomendamos instalar e usar a série Python 3.

Etapa 1: baixando Python

O primeiro passo é baixar o instalador Python do site oficial. Como o Python é de código aberto e gratuito, você não precisará pagar nenhuma taxa. Clique aqui para ir para a página de download das versões do Python para Windows.

Instale Python no Windows 10

Como você pode ver na captura de tela, existem dois tipos de instaladores para cada versão, um instalador de 32 bits (x86) e um de 64 bits (x86-64). A escolha do executável correto depende do seu sistema. Se você estiver usando uma arquitetura de 64 bits e Windows de 64 bits, um instalador executável de 64 bits ou x86-64 é o que você precisa baixar. Caso contrário, baixe o executável de 32 bits ou x86. Para este tutorial, usaremos Python 3.9.1 para processadores de 64 bits como exemplo. Como a maioria dos instaladores, este arquivo de configuração tem apenas cerca de 30 MB, portanto não demorará muito para fazer o download. Feito isso, execute o arquivo de configuração e vá para a parte de Instalação, abaixo. 

 

Instalação

Etapa 2: iniciando a configuração

Execute o instalador executável que você acabou de baixar. Lembre-se de que para instalar o Python com sucesso, você precisa ter privilégios de administrador no Windows. Isso ocorre porque o instalador fará alterações em alguns arquivos do sistema que os usuários normais não têm permissão para editar. Assim que a configuração for iniciada, você será saudado pela seguinte tela, com várias opções:

 

[NOTA IMPORTANTE. USE O EDITOR DE IMAGENS PARA APAGAR O NOME DE USUÁRIO “INDERJIT SINGH” ANTES DE PUBLICAR]

Existe a opção “Instalar agora”, que é uma maneira rápida e fácil de realizar a instalação sem confundir as configurações. Sua outra opção é assumir as rédeas da instalação e obter os recursos exatos que deseja. Existem também duas caixas de seleção na parte inferior da tela: uma permite instalar o iniciador Python para todas as contas de usuário em seu sistema e a outra adiciona esta versão Python (3.9 em nosso exemplo) ao seu PATH. Como esta será sua primeira instalação, você provavelmente deverá deixar ambas marcadas. Depois de saber o que significa PATH e o que são ambientes virtuais, você terá o conhecimento para fazer as alterações necessárias nessas configurações.

Neste estágio, você provavelmente deve optar pela configuração expressa e fazer as coisas mais rapidamente (nesse caso, você pode simplesmente pular a próxima seção), mas iremos cobrir a instalação personalizada caso você decida ter mais controle sobre a instalação. 

linux-vps Hospedagem Linux simplificada

Quer uma maneira melhor de hospedar seus sites e aplicativos da web? Desenvolvendo algo novo? Simplesmente não gosta do Windows? É por isso que temos Linux VPS.

Obtenha seu VPS Linux

Etapa 3: instalação personalizada

Clique em “Personalizar instalação” para configurar as opções avançadas; depois de fazer isso, você verá algo assim:

python-instalação-opcional

 

Basicamente, esta tela é uma lista de caixas de seleção, cada uma delas um recurso que você pode adicionar ou remover da instalação final do Python. A “Documentação” contém alguma documentação elementar sobre a versão Python de sua escolha, bem como alguns arquivos de ajuda. “pip” é o gerenciador de pacotes do Python e a base de qualquer codificação que você fará no futuro, portanto, certifique-se de selecioná-lo para instalação. O próximo na lista é o tkinter e o IDLE do Python, que supostamente significa Desenvolvimento Integrado e Ambiente de Aprendizagem. IDLE é o IDE nativo do python e é uma ferramenta boa o suficiente para iniciantes, então é uma boa ideia instalá-lo também. Você sempre pode obter IDEs melhores e mais avançados à medida que avança. O Python Test Suite é um conjunto de ferramentas de teste vitais para testar erros em seu código. Embora talvez você não precise iniciar testes automatizados para suas primeiras experiências de codificação, é muito melhor instalá-lo e aprender com ele passo a passo. 

A opção final é aquela que vimos antes, mas, antes disso, há um recurso interessante para selecionar: o “Py launcher”. Py Launcher é uma ótima ferramenta para alternar rapidamente entre diferentes versões do Python, o que se tornará necessário no futuro. Alguns códigos precisam ser executados na série Python 2, enquanto outros devem ser executados na série Python 3 mais recente e sempre há pequenas diferenças entre as versões, portanto, ser capaz de definir versões diferentes como o interpretador Python padrão será muito útil. Voltando ao recurso final, aquele que permite instalar o Python para todas as contas de usuário: já vimos na tela principal e, novamente, é recomendável mantê-lo marcado para instalação. Agora, vamos clicar em Avançar e prosseguir para a próxima etapa.

Opções Avançadas

Após escolher todas as funcionalidades desejadas e clicar em Avançar, você será direcionado para esta tela:

selecione opções avançadas-python

Aqui você pode configurar as opções avançadas de instalação do Python. A primeira caixa de seleção já é bastante familiar, então vamos selecioná-la e fingir que ainda não fizemos isso duas vezes. O próximo da lista é “Associar arquivos ao Python”, o que significa que seu Windows reconhecerá arquivos com extensões .py e tentará abri-los usando Python – bastante útil.

É melhor selecionar o próximo sobre atalhos também porque quando você está apenas começando, acompanhar onde estão os executáveis ​​pode ser um pouco difícil. Certifique-se de selecionar o próximo e adicionar Python às variáveis ​​de ambiente aqui e agora, o que tornará as coisas muito mais fáceis mais tarde. Se você decidir pré-compilar a biblioteca padrão, a instalação demorará um pouco mais, mas seu código será executado muito mais rápido. Você pode deixar as duas últimas caixas de seleção desmarcadas, pois elas não serão importantes para você como iniciante. A tela Opções Avançadas também permite que você escolha o local de instalação, então se quiser instalá-lo em algum lugar específico ou mais próximo, agora é sua chance. Uma boa ideia seria instalar tudo em um diretório logo após C, por exemplo, C:\Python 3.9.1\ para esta versão.

Etapa 4: finalizando a instalação

setup-python

Quer você tenha escolhido a instalação expressa ou personalizada, você conseguiu levar a configuração para o próximo estágio – copiar os arquivos. Isso não demorará muito e, em breve você verá a seguinte tela, sinalizando o fim da instalação:

configuração concluída

Muito bem, você conseguiu instalar o Python no Windows 10. Antes de ficar muito animado, porém, vamos verificar se a instalação foi realmente bem-sucedida.

Etapa 5: verificando a instalação

Para verificar sua instalação, você precisa executar o prompt de comando da Microsoft no menu Iniciar ou digitando cmd na caixa “Executar”. Uma vez no prompt de comando, digite o seguinte código:

python --version

Este é um comando que pede ao Python padrão para nos dizer qual é a versão. Como o Python que você acabou de instalar deve ser o único no seu computador, isso deve retornar o número da versão que você instalou. Se tudo correr bem, você deverá ver algo assim:

Instalação do Python para verificação do prompt de comando

Ok, parece que sua instalação foi um sucesso, afinal. Bom trabalho! Mas como você realmente começa a usar Python? Embora você provavelmente saiba disso, mostraremos como abrir o IDLE do Python para que você sinta que realmente realizou algo. Se você já sabe como fazer isso e o que vai fazer, fique à vontade para pular o resto do tutorial e começar a programar.

Introdução ao Python no Linux

Iniciando Python

Se você der uma olhada no menu Iniciar, verá os atalhos Python adicionados recentemente. Vamos clicar em IDLE e ver com o que estamos lidando:

Captura de tela do shell Python IDLE

Este é o Ambiente de Desenvolvimento Integrado nativo do Python, uma plataforma de codificação interativa junto com o interpretador. Você pode inserir comandos Python e ver a reação imediatamente após pressionar <Enter>. Vamos tentar imprimir algo. Insira o seguinte trecho de código:

print(“Hello”)

Isso deve fazer com que o IDLE do Python imprima Hello na próxima linha:

Teste de shell Python

Você também pode inserir uma equação diretamente e fazer com que o Python lhe dê a resposta. Mas o shell do IDLE pode não ser exatamente o melhor lugar para codificar mais do que one-liners. Você deve criar um novo arquivo e partir daí.

Leia também: Como instalar Python em um servidor VPS?

Faz sentido instalar o Python no Windows 10?

Se você passou algum tempo pesquisando no Google a instalação do Python no Windows, provavelmente já viu os debates sobre se o Python funciona tão bem no Windows quanto no Linux. É claro que parte das respostas se deve a as eternas guerras Windows vs Linux. Mas o que realmente está em jogo quando falamos sobre a funcionalidade do Python? E você deveria instalar Python no Windows 10?

O fato é que o Python se integra mais naturalmente ao Linux. Isso significa que ele vem pré-instalado quando você obtém o Linux e é muito fácil configurar tudo o que você precisa diretamente no Terminal. Com o Windows, no entanto, o Python é mais confuso: há uma GUI que não é realmente útil, algumas funcionalidades são gerenciadas através do Prompt de Comando (a interface de linha de comando no Windows), enquanto a maioria das configurações precisa ser executada usando um software de camada de compatibilidade chamado WSL (Subsistema Windows para Linux).

linux-vps Hospedagem Linux simplificada

Quer uma maneira melhor de hospedar seus sites e aplicativos da web? Desenvolvendo algo novo? Simplesmente não gosta do Windows? É por isso que temos Linux VPS.

Obtenha seu VPS Linux

Além do ambiente de desenvolvimento ser fragmentado, o Python no Windows é limitado nos módulos que pode usar, especialmente se você for usar Python para desenvolver aplicativos da web. Até A Microsoft admite isso em seu site Docs. A maioria dos aplicativos da web são hospedados em servidores baseados em Linux e ter um ambiente comum de desenvolvimento e teste é mais simples.

O Microsoft Doc também menciona outra razão importante pela qual o Linux é a melhor base para Python: a maioria dos tutoriais, exemplos e códigos online são criados assumindo que o leitor esteja usando Python no Linux. Alguns dos problemas de compatibilidade podem ser resolvidos usando WSL, mas para alguns módulos (como o popular PyGame), WSL não é a resposta.

Então, se você está começando com Python e está aprendendo, o Windows não é uma boa escolha. Na verdade, é pior se você aprendeu o suficiente para precisar usar ambientes virtuais e controle de versão. A única vez que faz sentido instalar o Python no Windows 10 é quando você precisa desenvolver um aplicativo baseado em Windows. Mas e se você não puder simplesmente se comprometer a instalar um sistema operacional totalmente novo e transformar seu computador em um pesadelo de inicialização dupla? Você deve executar uma distribuição Linux em uma máquina virtual no Windows?

Usar uma VM é na verdade uma boa ideia, mas apenas se o seu sistema puder realmente lidar com isso. A virtualização consome muitos recursos e, em primeiro lugar, nem todo computador possui esse tipo de recursos, muito menos ser capaz de se separar deles. 

Então, o que fazer se você precisar instalar o Python no Windows 10, mas nenhuma dessas opções funcionar para você? Eu recomendo adquirir um servidor virtual privado (um VPS). Um VPS é como uma VM executada em um servidor remoto, só que você não precisa se preocupar com a lentidão do seu computador ou com o alto preço que acompanha os servidores dedicados.

Na Cloudzy, oferecemos hospedagem VPS Linux confiável e de alto desempenho a preços acessíveis e, com 12 servidores globais e largura de banda de 1 Gbps, não será diferente de uma VM rodando em seu próprio computador. Linux VPS também oferece uma opção de instalação com 1 clique que permite configurar praticamente qualquer distribuição Linux com o clique de um botão. Você pode experimentar diferentes distros e encontrar uma que funcione para você – um grande trunfo se você é novo no Linux.

linux-vps Hospedagem Linux simplificada

Quer uma maneira melhor de hospedar seus sites e aplicativos da web? Desenvolvendo algo novo? Simplesmente não gosta do Windows? É por isso que temos Linux VPS.

Obtenha seu VPS Linux

O que vem a seguir?

Então, digamos que você instalou o Python no Windows – e agora? Você provavelmente já tem alguma ideia. Talvez você esteja participando de um curso de programação Python ou aprendendo sozinho com livros e recursos online. No entanto, aqui estão algumas coisas que achamos que podem ajudar a melhorar sua experiência com Python:

  • Instalar pip

Se você escolheu a instalação expressa, pode ter ficado sem o pip. Você pode verificar se ele foi instalado digitando o seguinte no prompt de comando:

pip help
  • Instale o código do Visual Studio

Uma ferramenta excepcional para melhorar sua produtividade e criatividade, fornecendo ferramentas valiosas de linting e depuração.

  • Instale o Git

Uma ótima maneira de acompanhar seu código e as alterações feitas é usar o Git para controle de versão. Você também pode usá-lo para compartilhar seu código no GitHub, GitLab ou ferramentas DevOps auto-hospedadas e obtenha feedback ou suporte – talvez até uma colaboração.

Perguntas frequentes

Preciso instalar o Python no Linux para obter funcionalidade completa?

Na verdade. Como Python é uma linguagem de alto nível independente do sistema operacional, você pode esperar a mesma funcionalidade em todas as plataformas. Quando se trata de bibliotecas extras e funções integradas, a história é diferente. Continue lendo para ver como você pode maximizar a funcionalidade do Python no Windows.

É difícil configurar ambientes virtuais no Windows?

Sim, é mais difícil do que no Linux. Existem algumas etapas extras a serem seguidas e não é exatamente tão fácil quanto inserir um comando em um terminal. Claro, existem maneiras de fazer isso.

Compartilhar

Mais do blog

Continue lendo.

Imagem de recurso de revisão do Odoo com texto de título grande à esquerda e o logotipo do Odoo à direita, cercado por painéis flutuantes da interface do aplicativo em um fundo roxo suave com tema de nuvem.
Aplicativos Web e empresariais

Uma análise abrangente do Odoo: Odoo é o ERP certo para o seu negócio

Odoo é uma das plataformas ERP mais amplamente consideradas para empresas em crescimento, por um motivo simples: promete muito em um só lugar. Vendas, contabilidade, estoque

Jim SchwarzJim Schwarz 11 minutos de leitura
As alternativas de código aberto do WordPress apresentam imagem com fundo gradiente colorido, monitor de desktop, editor de código, visualização desfocada do painel e texto grande do título à esquerda.
Aplicativos Web e empresariais

As melhores alternativas de WordPress de código aberto personalizadas para desenvolvedores

O WordPress ainda é importante e ainda atende bem a uma grande variedade de sites. Seu diretório de plugins hospeda mais de 62.000 plugins e seu diretório de temas oferece mais de 14.000 temas gratuitos. Isso

Jim SchwarzJim Schwarz 14 minutos de leitura
Imagem de recurso Automad vs. WordPress com logotipos de plataforma e um título perguntando quais desenvolvedores de CMS devem escolher.
Aplicativos Web e empresariais

Automad x WordPress: uma comparação completa entre duas das melhores plataformas CMS

Automatd e WordPress resolvem o mesmo trabalho de duas maneiras muito diferentes. Automad é um CMS de arquivo simples e mecanismo de modelo, então o conteúdo reside em arquivos em vez de em um banco de dados, mas o WordPress,

Jim SchwarzJim Schwarz 9 minutos de leitura

Pronto para implantar? A partir de $ 2,48 / mês.

Nuvem independente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolução do dinheiro em 14 dias.