---
title: "Como instalar Python no Windows, macOS e Linux: guia completo"
description: "Aprende a instalar o Python 3 no Windows, macOS e Linux: download oficial, PATH e primeiros comandos de terminal, atualizado para 2026."
url: "https://www.alemasone.com/pt/como-instalar-python-windows-macos-linux/"
language: "pt"
published: 2023-12-29
updated: 2026-09-12
categories: ["Programação E Desenvolvimento"]
translations:
  it: "https://www.alemasone.com/it/come-installare-python/"
  en: "https://www.alemasone.com/en/how-to-install-python-windows-macos-linux/"
  es: "https://www.alemasone.com/es/como-instalar-python-windows-macos-linux/"
  fr: "https://www.alemasone.com/fr/installer-python-windows-macos-linux/"
  de: "https://www.alemasone.com/de/python-installieren-windows-macos-linux/"
---

# Como instalar Python no Windows, macOS e Linux: guia completo

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:

```powershell
   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:

```powershell
   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](https://www.python.org/downloads/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](https://www.python.org/downloads/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:

```bash
   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](https://brew.sh/), 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.

```bash
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**:

```bash
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:

```bash
python3 --version
```

Se não estiver presente, instala-o através do gestor de pacotes da tua distribuição:

```bash
sudo apt update
sudo apt install python3
```

Isto aplica-se ao Debian, **Ubuntu** e derivados.

```bash
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:

```bash
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.

```bash
# 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](https://www.python.org/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.
