↓Salta al contenuto principale
Alemasone

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.

7 min de leitura Atualizado a
Logótipo do Python à frente de ecrãs com Windows, macOS e Linux
Nesta página
Para instalar o Python no Windows, hoje em dia usa-se o Python install manager da Microsoft Store (ou o clássico instalador .exe, lembrando-te de marcar a caixa Add python.exe to PATH). No macOS, tens o pacote oficial ou o Homebrew; no Linux, utilizas o gestor de pacotes da tua distribuição. A última versão estável é a 3.14.

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 #

  1. Abre a Microsoft Store e pesquisa por “Python install manager”, ou instala-o através do terminal com winget install 9NQ7512CXL7T.
  2. Na primeira execução, é feita uma verificação automática da configuração: deixa o processo terminar.
  3. 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 #

  1. 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.

  2. 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.

  3. Clica em Install Now e espera que termine.

  4. Abre o Prompt de comando e escreve py ou python. Se aparecer a versão seguida de >>>, já estás dentro do interpretador: escreve exit() 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:

  1. Abre o menu Iniciar, pesquisa por “variáveis de ambiente” e escolhe Editar as variáveis de ambiente do sistema.
  2. Clica em Variáveis de ambiente, seleciona Path entre as variáveis do utilizador e clica em Editar.
  3. 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 subpasta Scripts.
  4. 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 #

  1. 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.
  2. Abre o ficheiro .pkg e segue as instruções.
  3. 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.

Leia a seguir