Como Instalar Python no Windows, macOS e Linux

Atualizado em: 16/07/2026
Tempo de leitura: 6 minutos
Instalador do Python com a opção "Add Python.exe to PATH" marcada

Para começar a programar, você precisa instalar uma versão atual do Python e verificar se os comandos funcionam no terminal. Neste guia, você aprenderá como instalar Python no Windows, macOS e Linux, testar o interpretador, conferir o pip e criar um ambiente virtual.

Os procedimentos mudam conforme o sistema operacional. No Windows atual, a documentação oficial recomenda o Python Install Manager; no macOS, você pode usar o pacote oficial; e, no Linux, normalmente é melhor usar o gerenciador de pacotes da distribuição.

Como verificar se o Python já está instalado

Abra o Prompt de Comando, PowerShell ou Terminal e teste os comandos abaixo.

Windows

python --version
py --version

macOS e Linux

python3 --version

Se aparecer uma resposta como Python 3.x.x, o interpretador está instalado. Se o comando não for reconhecido ou abrir apenas a Microsoft Store sem executar o Python, siga a instalação correspondente ao seu sistema.

Como instalar Python no Windows

A forma atual recomendada pela documentação do Python é instalar o Python Install Manager. Ele gerencia versões do Python e disponibiliza comandos globais como python, py e pymanager.

  1. Acesse a página oficial de downloads do Python.
  2. Baixe o Python Install Manager ou instale-o pela Microsoft Store.
  3. Abra o arquivo baixado e conclua a instalação.
  4. Abra um novo PowerShell ou Prompt de Comando.
  5. Execute python ou py.
  6. Se nenhuma versão do Python estiver instalada, o gerenciador poderá oferecer ou realizar a instalação do runtime.

Para conferir as versões instaladas:

py list

Para instalar explicitamente uma versão disponível:

py install

O comando também aceita uma versão específica quando necessário. Para iniciantes, a versão estável padrão é a escolha mais simples.

Vídeo: instalação pelo instalador clássico

O vídeo abaixo mostra o instalador tradicional do Python usado em versões anteriores. Ele continua útil para entender a verificação do PATH e os testes no terminal, mas a tela atual pode ser diferente por causa do Python Install Manager.

YouTube player

Como confirmar a instalação no Windows

python --version
py list
python -m pip --version

Também é possível iniciar o modo interativo executando:

python

Quando aparecer o prompt >>>, digite:

print("Python está funcionando!")

Use exit() para sair.

Python não é reconhecido no Windows

Se aparecer a mensagem “Python não é reconhecido como um comando interno ou externo”, feche e abra novamente o terminal. Se o problema continuar:

  1. Teste py --version.
  2. Execute py list para verificar runtimes instalados.
  3. Confira se o Python Install Manager está instalado em Aplicativos instalados.
  4. Abra as configurações de aliases de execução do Windows e verifique conflitos.
  5. Procure por Editar as variáveis de ambiente da sua conta e confirme se o diretório global do Python está no PATH.
  6. Reinstale o gerenciador pelo site oficial, se necessário.

Evite copiar caminhos antigos como C:\Python39, porque o local real depende do método e da versão instalados.

Como instalar Python no macOS

Não altere nem remova componentes de Python usados internamente pelo sistema. Para seus projetos, instale uma versão própria pelo pacote oficial ou por um gerenciador como Homebrew.

Opção 1: pacote oficial

  1. Acesse Python para macOS.
  2. Baixe o instalador universal ou apropriado ao seu Mac.
  3. Abra o arquivo .pkg.
  4. Siga as etapas do instalador.
  5. Abra um novo Terminal.
  6. Execute python3 --version.

Opção 2: Homebrew

Se o Homebrew já estiver instalado:

brew update
brew install python

Depois, confirme:

python3 --version
python3 -m pip --version

No macOS, é comum usar python3 e python3 -m pip.

Como instalar Python no Ubuntu, Debian e Linux Mint

Muitas distribuições Linux já incluem Python porque ferramentas do sistema dependem dele. Não remova a versão fornecida pela distribuição. Instale os componentes necessários pelo gerenciador de pacotes:

sudo apt update
sudo apt install python3 python3-pip python3-venv

Confirme a instalação:

python3 --version
python3 -m pip --version

Como instalar Python no Fedora

sudo dnf install python3 python3-pip

Depois:

python3 --version
python3 -m pip --version

Em servidores ou distribuições diferentes, consulte a documentação do sistema antes de substituir versões existentes.

Como verificar e usar o pip

O pip instala pacotes Python. Prefira chamá-lo pelo interpretador para garantir que o pacote seja instalado na versão correta:

python -m pip --version
python -m pip install requests

No macOS e Linux:

python3 -m pip --version
python3 -m pip install requests

Em algumas distribuições Linux, instalar pacotes globalmente com pip é bloqueado ou desaconselhado. Nesse caso, use um ambiente virtual.

Crie um ambiente virtual depois da instalação

Um ambiente virtual mantém as dependências de cada projeto separadas. Crie uma pasta de projeto e execute:

Windows

python -m venv .venv
.venv\Scripts\activate

macOS e Linux

python3 -m venv .venv
source .venv/bin/activate

Quando o ambiente estiver ativo, instale as bibliotecas do projeto. Para sair, execute:

deactivate

Veja a explicação completa no artigo sobre ambiente virtual Python com venv.

Como executar seu primeiro arquivo Python

Crie um arquivo chamado ola.py:

nome = input("Digite seu nome: ")
print(f"Olá, {nome}! Python foi instalado corretamente.")

Execute no terminal:

python ola.py

No macOS ou Linux, use python3 ola.py quando necessário. Para escrever programas com uma interface simples, você também pode aprender a usar o IDLE do Python ou instalar o PyCharm.

Como atualizar o Python

No Windows com Python Install Manager, liste e atualize runtimes gerenciados:

py list
py install --update

No macOS com Homebrew:

brew update
brew upgrade python

No Linux, use o gerenciador de pacotes da distribuição. Antes de trocar a versão usada por um projeto, teste as bibliotecas em um novo ambiente virtual.

Erros comuns após instalar Python

ErroSolução
python não é reconhecidoReabra o terminal, teste py e confira o Python Install Manager e o PATH.
pip não é reconhecidoUse python -m pip ou python3 -m pip.
Pacote instalado não apareceVerifique se o editor está usando o mesmo interpretador no qual o pacote foi instalado.
Permissão negada ao instalar pacoteCrie um ambiente virtual em vez de usar privilégios administrativos.
Versão errada é executadaNo Windows, confira py list; no macOS/Linux, verifique which python3.
Erro ao criar venv no UbuntuInstale o pacote python3-venv.

Perguntas frequentes

Qual versão do Python devo instalar?

Para começar, escolha a versão estável mais recente oferecida pelo canal oficial. Use uma versão específica apenas quando seu curso, biblioteca ou projeto exigir.

Preciso adicionar Python ao PATH?

Os métodos atuais tentam configurar os comandos automaticamente. Se eles não funcionarem, confira o gerenciador, os aliases e o PATH antes de adicionar caminhos manualmente.

Python e PyCharm são a mesma coisa?

Não. Python é o interpretador da linguagem; PyCharm é uma IDE usada para escrever e organizar os projetos.

Conclusão

Depois de instalar Python, confirme os comandos de versão, teste o pip e crie um ambiente virtual para cada projeto. No Windows, o Python Install Manager simplifica o gerenciamento das versões; no macOS e Linux, use o método adequado ao sistema sem alterar componentes internos dos quais o computador depende.

Próximo passo: siga uma ordem de estudos

Com o ambiente funcionando, use o Roadmap Python 2026 para aprender fundamentos, concluir projetos e escolher uma trilha de automação, web, dados ou inteligência artificial.

Compartilhe:

Facebook
WhatsApp
Twitter
LinkedIn

Conteúdo do artigo

    Artigos relacionados

    Logo do VS Code em um fundo escuro
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    How to Install and Configure VS Code on Windows

    Learn how to install and configure VS Code on Windows step by step: download, setup, essential extensions, themes, integrated terminal,

    Ler mais

    Tempo de leitura: 8 minutos
    07/07/2026
    Automação de testes Python usando GitHub Actions
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Automatize testes Python com GitHub Actions em 5 minutos

    Você já sentiu aquele frio na barriga ao enviar um código para produção sem saber se ele realmente funciona? A

    Ler mais

    Tempo de leitura: 9 minutos
    28/03/2026
    Criação de ambiente Conda para projetos Python
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Como criar um ambiente Conda para Python em minutos

    Gerenciar diferentes projetos em Python pode se tornar um verdadeiro caos se você não utilizar as ferramentas corretas para isolar

    Ler mais

    Tempo de leitura: 10 minutos
    08/03/2026
    Gerenciamento de dependências Python com Poetry
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Como resolver dependências no Python com Poetry

    Gerenciar bibliotecas em um projeto de programação pode parecer uma tarefa simples no início, mas à medida que o software

    Ler mais

    Tempo de leitura: 9 minutos
    06/03/2026
    Execução de scripts Python com Docker em containers
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Como rodar seu script Python no Docker em 5 minutos

    A tecnologia de containers revolucionou a forma como desenvolvemos e distribuímos software. Se você já passou pela frustração de um

    Ler mais

    Tempo de leitura: 9 minutos
    04/03/2026
    Criação de pacote pip instalável em Python passo a passo
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Como criar um pacote pip instalável em Python passo a passo

    Criar seu próprio pacote Python e disponibilizá-lo para a comunidade através do gerenciador de pacotes pip é um dos marcos

    Ler mais

    Tempo de leitura: 8 minutos
    26/02/2026