Tutorial

Como baixar e instalar o Python no Windows, macOS e Linux: passo a passo

Atualizado: · Skillaria.Top

O Python pode ser baixado de graça no site oficial python.org (seção Downloads) ou instalado com um único comando pelo gerenciador uv: uv python install 3.15. No Windows, marque a opção Add python.exe to PATH durante a instalação; no macOS, use o pacote .pkg do python.org ou o Homebrew; no Linux, use o gerenciador de pacotes da distribuição ou o uv. Para testar, use o comando python3 --version.

Você pode baixar o Python gratuitamente no site oficial python.org ou instalá-lo com um único comando pelo gerenciador uv. A seguir, a instalação passo a passo para Windows, macOS e Linux, a verificação da versão, a conhecer o console interativo REPL e o ambiente IDLE, além do primeiro script. Tudo isso leva uns dez minutos.

Onde baixar o Python de forma gratuita e segura

O Python é um software livre, não há nada a pagar por ele. A fonte oficial é uma só: o site python.org, na seção Downloads. Lá estão os instaladores para Windows e macOS e o código-fonte para compilação. Versões de «Python» de sites de arquivos de terceiros são melhor evitar: você não sabe o que foi incluído nelas.

O segundo caminho, que hoje a maioria dos projetos escolhe, é o gerenciador uv, da empresa Astral. É um único programa que baixa as versões necessárias do Python, cria ambientes virtuais e instala bibliotecas. Ele substitui o conjunto pyenv, pip, venv, pipx e poetry e não mexe no Python do sistema.

MétodoVantagensPara quem é indicado
Instalador do python.orgoficial, vem com IDLE e documentaçãoiniciantes no Windows e no macOS
uvqualquer versão com um comando, ambientes por projeto, não quebra o sistematodos, principalmente no Linux e para vários projetos
Gerenciador de pacotes do sistema (apt, dnf, brew)familiar e atualizado junto com o sistemase a versão do repositório atender

Qual versão do Python escolher

Instale a versão estável mais recente do Python 3. Novas versões saem todo mês de outubro e, no momento em que o texto foi escrito, a versão é a 3.15. A linha Python 2 não recebe mais suporte há muito tempo — instruções com print "hello" sem parênteses estão desatualizadas.

O conselho «pegue uma versão mais antiga, ela é mais testada» na prática é uma armadilha: em outubro de 2026 o Python 3.10 já não recebe nem correções de segurança. Código escrito para a 3.15 nem sempre roda em versões antigas, enquanto a compatibilidade retroativa dentro do Python 3 é boa — a versão mais nova quase sempre é a melhor escolha.

Instalação do Python no Windows

Pelo instalador do python.org

  1. Acesse python.org, seção Downloads, e baixe o instalador para Windows (64 bits — serve para quase todos os computadores).
  2. Execute o arquivo. Na primeira janela, marque obrigatoriamente a opção Add python.exe to PATH — sem ela o comando python não será encontrado no terminal.
  3. Clique em Install Now e aguarde o fim da instalação.
  4. Abra uma nova janela do PowerShell ou do Prompt de Comando e verifique a versão.
PS C:\Users\anna> python --version
Python 3.15.0
PS C:\Users\anna> py --list
 -V:3.15 *        Python 3.15 (64-bit)

O comando py é o launcher do Python para Windows: ele conhece todas as versões instaladas e executa a necessária, por exemplo py -3.15 script.py. Nas versões mais recentes, o python.org oferece também para o Windows um novo gerenciador de instalação do Python (Python install manager); se essa opção aparecer na página de download, siga as instruções na tela — o princípio é o mesmo.

Instalação do Python pelo PowerShell

Sem o navegador, o Python no Windows 10 e no Windows 11 pode ser instalado com o uv. Primeiro instale o próprio uv pelo script oficial e depois a versão desejada:

PS> powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
PS> uv python install 3.15
PS> uv run --python 3.15 python --version
Python 3.15.0

Outra opção é o gerenciador de pacotes do sistema, winget: winget search Python.Python mostra as versões disponíveis, e winget install com o identificador encontrado instala a escolhida.

Erro comum: abre a Microsoft Store

Se você digitou python e, em vez do interpretador, abriu a Microsoft Store, é sinal de que o Python não entrou no PATH e foi acionado o atalho do Windows. Reinstale o Python marcando Add python.exe to PATH ou desative os atalhos em «Configurações → Aplicativos → Aliases de execução de aplicativo». Depois de alterar o PATH, sempre abra uma nova janela do terminal.

Instalação do Python no macOS

No macOS, o comando python3 pode já responder — é a versão do sistema ou o atalho das ferramentas de desenvolvedor do Xcode, e normalmente ela está atrasada. Para estudar, instale uma versão recente por um dos métodos:

  • Pacote do python.org — baixe o instalador para macOS (arquivo .pkg, universal para Intel e Apple Silicon) e siga o assistente. Junto com o Python é instalado o IDLE.
  • Homebrew — se você já o tem: brew install python.
  • uv — pelo script oficial e com o comando de instalação da versão.
$ curl -LsSf https://astral.sh/uv/install.sh | sh
$ uv python install 3.15
$ uv run --python 3.15 python --version
Python 3.15.0

No macOS e no Linux use o comando python3: o nome python pode não existir ou apontar para outro programa.

Instalação do Python no Linux: Ubuntu, Debian e outras

No Linux o Python quase sempre já vem instalado, mas é o interpretador do sistema: nele funcionam os utilitários do próprio SO, e a versão fica atrás por um par de anos. O Ubuntu 24.04 traz o Python 3.12, o Debian 12 — o 3.11. Atualizar ou remover o Python do sistema não é permitido — dá para quebrar o gerenciador de pacotes.

Se a versão do repositório for suficiente, instale-a junto com o módulo de ambientes virtuais e o pip:

$ sudo apt update
$ sudo apt install python3 python3-venv python3-pip
$ python3 --version
Python 3.12.3

No Fedora e em sistemas da família RHEL, o mesmo faz sudo dnf install python3. Para uma versão nova junto com a do sistema, o mais prático é o uv: ele coloca o interpretador numa pasta do seu diretório pessoal e não altera nada no sistema.

$ curl -LsSf https://astral.sh/uv/install.sh | sh
$ uv python install 3.15
$ uv python find 3.15
/home/lena/.local/share/uv/python/cpython-3.15.0/bin/python3.15

Por que não vale fazer sudo pip install

Instalar bibliotecas com sudo pip install no Python do sistema é o caminho mais curto para um apt quebrado. Por isso, pela PEP 668, as distribuições modernas bloqueiam essas instalações com o erro externally-managed-environment. O caminho certo é um ambiente virtual do projeto, sobre o qual falaremos mais adiante.

Como verificar a instalação do Python

Depois da instalação, abra um terminal novo e execute a verificação. Comandos para cada sistema:

TarefaWindowsmacOS / Linux
Versão do Pythonpython --version ou py --versionpython3 --version
Onde está o interpretadorwhere pythonwhich python3
Versão do pippy -m pip --versionpython3 -m pip --version
Versão a partir do próprio Pythonimport sys; print(sys.version)import sys; print(sys.version)

«python» e «python3» são programas diferentes

Uma história clássica do primeiro dia: a pessoa instala o Python mais novo, escreve código com recursos novos e recebe SyntaxError. Acontece que o comando no terminal chamou uma versão antiga — em uma mesma máquina podem existir três ou quatro. Confira o caminho com which python3 (ou where python no Windows) e, nos projetos, execute o código com uv run — ele sempre usa a versão do projeto.

Como atualizar o Python

O Python não se atualiza «por cima» entre versões secundárias: 3.14 e 3.15 convivem como programas diferentes. Para atualizar, instale a nova versão pelo mesmo método — o instalador do python.org, brew upgrade python ou uv python install 3.15 — e depois recrie os ambientes virtuais dos projetos com a nova versão. Correções dentro da mesma versão (3.15.0 → 3.15.1) o instalador do python.org aplica por cima da antiga.

REPL: console interativo do Python

A forma mais rápida de experimentar o Python é o console interativo, ou REPL (Read–Eval–Print Loop: ler, executar, mostrar, repetir). Inicie o interpretador sem arquivo, e ele exibirá o prompt >>>:

$ python3
Python 3.15.0 ...
>>> 2 + 3
5
>>> name = "café"
>>> name.upper()
'CAFÉ'
>>> exit

Sair dá para fazer com o comando exit ou com Ctrl+D (no Windows — Ctrl+Z e depois Enter). A partir da versão 3.13 o console ficou bem mais cômodo: prompt colorido e traceback colorido, edição de blocos de várias linhas inteiros, F1 — ajuda, F2 — histórico, F3 — modo de colar, e exit e quit funcionam sem parênteses. Na 3.14 apareceram o destaque de sintaxe durante a digitação e o autocompletar de nomes de módulos com Tab após import. Para voltar ao console simples, use a variável de ambiente PYTHON_BASIC_REPL=1.

IDLE: ambiente simples que vem no pacote

Os instaladores do python.org para Windows e macOS incluem o IDLE — um pequeno editor com console. Encontre-o no menu Iniciar ou em «Programas» (pasta Python 3.15). No IDLE há duas janelas: Shell — o mesmo console >>>, e o editor de arquivos: File → New File, escreva o código, salve e pressione F5 (Run → Run Module) para executar. No Linux o IDLE costuma ser instalado como pacote separado; no Debian e no Ubuntu, com sudo apt install idle3.

Para as primeiras semanas, o IDLE é mais que suficiente. Quando os projetos crescerem, vale migrar para um editor completo, como VS Code ou PyCharm, mas o interpretador continuará o mesmo.

Primeiro script em Python

O console serve para testes, mas os programas são escritos em arquivos. Um script é um arquivo de texto comum com extensão .py, que o interpretador executa de cima para baixo. Crie o arquivo gastos.py:

item = "café"
amount = 250
print(item, amount)

Execute-o a partir da pasta onde o arquivo está:

$ python3 gastos.py
café 250

No Windows o comando é python gastos.py ou py gastos.py; com o uv — uv run gastos.py. Se aparecer can't open file, você está na pasta errada: vá até a pasta correta com o comando cd.

Projeto com ambiente virtual

Ambiente virtual é uma pasta isolada .venv com o próprio Python e as próprias bibliotecas, para que as dependências de um projeto não atrapalhem outros. Com o uv, o projeto é criado com um comando:

$ uv init gastos --python 3.15
Initialized project `gastos`
$ cd gastos && ls -a
.python-version  README.md  main.py  pyproject.toml
$ uv run main.py
Hello from gastos!

pyproject.toml é o documento de identidade do projeto, .python-version fixa a versão, e a pasta .venv o uv cria na primeira execução. Sem o uv, o ambiente é criado com o módulo padrão: python3 -m venv .venv, depois a ativação source .venv/bin/activate (no Windows — .venv\Scripts\activate) e a instalação das bibliotecas com pip install.

Erros típicos na instalação do Python

SintomaCausaO que fazer
'python' is not recognized no WindowsPython não foi adicionado ao PATHreinstalar com a opção Add python.exe to PATH ou executar pelo py
python3: command not found no LinuxPython não instalado (imagem mínima, contêiner)sudo apt install python3 ou uv
No module named pippip não foi instalado junto com o Pythonpython3 -m ensurepip --upgrade ou o pacote python3-pip
externally-managed-environmenttentativa de instalar bibliotecas no Python do sistema (PEP 668)criar um ambiente virtual e instalar os pacotes nele
após a instalação a versão continua antigao terminal estava aberto antes da instalação ou outro Python está primeiro no PATHabrir um terminal novo e conferir com which python3 ou where python

Quase todos os problemas de instalação se resumem a duas coisas: PATH e confusão entre várias versões. Se tiver dúvida sobre qual interpretador está em uso, execute python3 -c "import sys; print(sys.executable)" — o comando mostrará o caminho completo até ele.

Resumo

O mais seguro é baixar o Python no python.org ou instalá-lo pelo uv; no Windows não esqueça a opção PATH, no Linux não mexa no interpretador do sistema. Depois da instalação, confira a versão, experimente o REPL e o IDLE e execute o primeiro script — e então pode passar para variáveis, strings e condições. A instalação do Python 3.15, o trabalho com o console e o primeiro projeto com o uv são praticados na primeira aula do curso.

Perguntas frequentes

O Python é pago?

Não, o Python é gratuito e distribuído sob a licença livre da PSF; pode ser usado também em projetos comerciais.

Preciso remover a versão antiga do Python antes de instalar a nova?

Não, versões diferentes convivem sem problemas. No Linux e no macOS o Python do sistema nem deve ser removido — dele dependem os utilitários do SO.

É possível instalar o Python sem permissões de administrador?

Sim: o instalador do python.org no Windows pode instalar o Python só para o usuário atual, e o uv sempre coloca o interpretador no diretório pessoal.

O que fazer se o comando python não for encontrado?

O Python não entrou no PATH: reinstale-o com a opção Add python.exe to PATH ou execute pelo py no Windows e pelo python3 no macOS e no Linux, depois abra um novo terminal.

Quanto espaço o Python ocupa?

O interpretador com a biblioteca padrão ocupa algo na ordem de uma centena de megabytes; o principal espaço depois vai para as bibliotecas nos ambientes virtuais.

Aprenda este tema em vídeo

Este tema é abordado em profundidade, com prática, no curso “Python 3.15: от новичка до профи”.

Ir para o curso