Como instalar Python no Windows, macOS e Linux: guia completo
Aprende a instalar o Python 3 no Windows, macOS e Linux: download oficial, PATH e primeiros comandos de terminal, atualizado para 2026.

Nesta página
O Python é gratuito, open source e funciona da mesma forma no Windows, macOS e Linux: só muda a forma de o instalares. Aqui encontras o procedimento para cada um dos três sistemas, além de alguns detalhes que as guias antigas não dizem, como resolver o PATH se te esqueceste ou por que razão não deves usar o Python que já tens no Mac.
Qual versão do Python escolher #
No site oficial, há sempre várias versões disponíveis ao mesmo tempo. Em geral:
- Se estás a aprender ou a começar um projeto novo, descarrega a última versão estável, a que aparece no topo da página de downloads: hoje é a série Python 3.14.
- Se estás a trabalhar num projeto existente, verifica primeiro quais as versões exigidas pelas bibliotecas que utilizas, porque alguns pacotes demoram alguns meses a adaptar-se às versões novas.
Cada versão recebe cerca de dois anos de atualizações normais e depois mais três apenas de correções de segurança, totalizando cinco anos. Ficar numa versão de um ou dois anos não é problema nenhum. Evita, porém, as que já não têm suporte: hoje o Python 2 e todas as séries até à 3.9 incluída.
Como instalar o Python no Windows #
No Windows tens dois caminhos: o Python install manager, que é o método recomendado atualmente pelo projeto, e o clássico instalador .exe, que ainda está disponível mas deverá desaparecer na versão 3.16.
O método recomendado: Python install manager #
- Abre a Microsoft Store e pesquisa por “Python install manager”, ou instala-o através do terminal com
winget install 9NQ7512CXL7T. - Na primeira execução, é feita uma verificação automática da configuração: deixa o processo terminar.
- Abre o Prompt de comando ou o PowerShell e escreve:
py install 3.14
O comando descarrega e instala a última versão da série 3.14. Para outra série, basta alterares o número, por exemplo py install 3.12.
4. Verifica se está a funcionar com:
py --version
O Python install manager requer Windows 10 ou 11. Se preferires o método tradicional, usa o instalador descrito abaixo.
O método clássico: o instalador .exe #
Vai à página de downloads para Windows e descarrega o Windows installer (64-bit) da última versão estável. A versão a 32 bits serve apenas para computadores muito antigos.
Executa o ficheiro. No primeiro ecrã, marca a opção Add python.exe to PATH: é a caixa que quase toda a gente se esquece de marcar e, sem ela, não conseguirás lançar o Python pelo Prompt de comando.
Clica em Install Now e espera que termine.
Abre o Prompt de comando e escreve
pyoupython. Se aparecer a versão seguida de>>>, já estás dentro do interpretador: escreveexit()para sair.
As versões atuais, da 3.13 em diante, funcionam apenas no Windows 10 ou posteriores. O Windows 7 já não é suportado pela série 3.9.
Se te esqueceste de adicionar o Python ao PATH #
Podes resolver isto mais tarde:
- Abre o menu Iniciar, pesquisa por “variáveis de ambiente” e escolhe Editar as variáveis de ambiente do sistema.
- Clica em Variáveis de ambiente, seleciona Path entre as variáveis do utilizador e clica em Editar.
- Adiciona uma linha com a pasta de instalação (por exemplo
C:\Users\<nome utente>\AppData\Local\Programs\Python\Python314\) e outra com a sua subpastaScripts. - Confirma com OK em todas as janelas.
Para verificar, abre um novo Prompt de comando (os que já estiverem abertos não detetarão a alteração) e escreve echo %PATH%: se a pasta do Python aparecer, o sistema encontrou-a. Alternativamente, podes voltar a lançar o instalador, escolher Modify e marcar a opção para adicionar o Python às variáveis de ambiente.
Como instalar o Python no macOS #
O macOS já traz um Python, mas é aquele utilizado pelas ferramentas da Apple: uma versão antiga (atualmente a 3.9 no macOS Tahoe), instalada juntamente com as ferramentas de linha de comando do Xcode e que não é atualizada. Para desenvolver, vais precisar do teu próprio.
Com o pacote oficial #
- Vai à página de downloads para macOS e descarrega o macOS installer da última versão estável, que funciona tanto em Macs com chips Apple como em Intel.
- Abre o ficheiro
.pkge segue as instruções. - Abre o Terminal e verifica:
python3 --version
Com Homebrew #
Se já utilizas o Homebrew, instalar o Python por aí é mais prático para o manter atualizado:
Ainda não tens o Homebrew?
Vai ao site oficial do Homebrew, copia o comando de instalação na página principal e cola-o no Terminal. No fim, segue as instruções “Next steps” para adicionar o Homebrew ao PATH.
brew install python3
O Homebrew instala a última versão suportada (atualmente a 3.14) e atualiza-a com brew upgrade.
No Mac, o comando chama-se python3, não python. Se quiseres escrever apenas python, adiciona um alias ao ficheiro de configuração do shell, que a partir do macOS Catalina é o zsh:
echo 'alias python="python3"' >> ~/.zshrc
source ~/.zshrc
Como instalar Python no Linux #
Quase todas as distribuições já trazem o Python 3 instalado. Verifica com:
python3 --version
Se não estiver presente, instala-o através do gestor de pacotes da tua distribuição:
sudo apt update
sudo apt install python3
Isto aplica-se ao Debian, Ubuntu e derivados.
sudo dnf install python3
Para o Fedora e distribuições Red Hat recentes: yum ainda existe como alias, mas hoje o comando é dnf.
No Debian e Ubuntu, o pip e os módulos para ambientes virtuais são pacotes separados: instala-os com sudo apt install python3-pip python3-venv.
Compilar Python a partir do código-fonte
Só precisas disto se necessitares de uma versão ou configuração que a tua distribuição não oferece:
cd /tmp
wget https://www.python.org/ftp/python/3.14.7/Python-3.14.7.tgz
tar -xzf Python-3.14.7.tgz
cd Python-3.14.7
./configure
make
sudo make altinstall
Usa make altinstall e não make install: assim não sobrescreves o Python do sistema, que a distribuição utiliza para as suas ferramentas, e as duas versões coexistem.
Após a instalação: pip e ambientes virtuais #
Com o Python vem o pip, o programa que instala bibliotecas. Antes de instalares qualquer coisa, porém, cria um ambiente virtual para o projeto: uma pasta com o seu próprio Python e as suas bibliotecas, separada de todo o resto. Assim, dois projetos podem usar versões diferentes da mesma biblioteca sem entrarem em conflito.
# Crea l'ambiente nella cartella del progetto
python3 -m venv .venv
# Attivalo (macOS e Linux)
source .venv/bin/activate
# Attivalo (Windows, PowerShell)
.venv\Scripts\Activate.ps1
# Installa una libreria
pip install requests
No Windows, em vez de python3 escreve py. Para sair do ambiente virtual basta o comando deactivate. No Ubuntu e Debian recentes, se tentares usar o pip install fora de um ambiente virtual, vais receber o erro externally-managed-environment: é intencional, e a solução é precisamente usar um ambiente virtual.
Perguntas frequentes #
Qual é a última versão estável do Python? #
Atualmente é a série Python 3.14 (a última atualização é a 3.14.7), e a 3.13 ainda recebe atualizações regulares. As versões de manutenção saem frequentemente, por isso, no momento da instalação, verifica o número na página oficial de downloads.
É melhor a versão de 32 ou de 64 bits? #
A 64 bits: é mais rápida e não tem as limitações de memória da versão de 32 bits, que só faz sentido em processadores muito antigos.
Já tenho Python no Mac, porque é que tenho de instalar outro? #
Porque o que vem incluído serve para o macOS e para as ferramentas da Apple; não foi pensado para desenvolvimento e está várias versões desatualizado. Instalar uma versão separada não interfere com o sistema e garante-te sempre uma versão atualizada.
Tenho de desinstalar a versão antiga antes de atualizar? #
Não. As versões do Python coexistem sem problemas, e cada projeto usa a versão com que foi criado através do seu ambiente virtual. Podes remover as antigas quando já não precisares delas.
Posso ter várias versões do Python instaladas ao mesmo tempo? #
Sim. No Windows, o Python install manager gere-as lado a lado e podes executá-las com py -3.12, py -3.14 e assim sucessivamente. No macOS e Linux, ficam em pastas separadas e podes chamá-las através de python3.12, python3.14 e similares.
