Como Verificar a Versão do Python no Linux e Windows
Resposta Rápida: Como Verificar Sua Versão do Python
Para verificar qual versão do Python está instalada, abra um terminal ou prompt de comando e execute um destes comandos:
- Linux:
python3 --version - macOS:
python3 --version - Windows:
python --version(oupy --versionusando o Python launcher)
O comando exibe uma linha como Python 3.12.4 ou Python 3.13.1. Em 2026, o Python 3.12 e o 3.13 são as versões estáveis atuais, então a maioria dos sistemas atualizados informará uma versão dentro dessa faixa. Em muitas distribuições Linux modernas e no macOS, o comando python isolado deixou de existir (o Python 2 chegou ao fim da vida útil em janeiro de 2020) — use python3 no lugar dele.
Outras opções rápidas:
-
Verificar o Python 3 explicitamente em qualquer plataforma:
python3 --version -
No Windows, listar todas as versões instaladas com o launcher:
py --list -
De dentro de uma sessão do Python em execução, exibir os detalhes completos com:
import sys print(sys.version)
O restante deste guia explica cada método em detalhes para Linux, Windows e macOS.
Introdução
O Python é uma das linguagens de programação mais utilizadas, o que torna essencial que os desenvolvedores conheçam a versão instalada no seu sistema. A versão do Python pode afetar a compatibilidade de scripts, bibliotecas e até mesmo o comportamento da própria linguagem. Na atual era do Python 3.12/3.13 (2026), manter-se em uma versão com suporte também é importante para receber atualizações de segurança e ter acesso aos recursos mais recentes da linguagem.
Verificar a versão do Python é uma tarefa simples, mas o processo varia um pouco de um sistema operacional para outro. No Linux e no macOS, você normalmente usa o terminal para verificar a versão, enquanto no Windows pode usar o Prompt de Comando (ou o PowerShell) e o interpretador do Python diretamente.
Vale lembrar que o Python 2 chegou ao fim da vida útil em janeiro de 2020, então hoje o comando python3 é o padrão no Linux e no macOS. Alguns sistemas já nem fornecem um comando python isolado. Os instaladores do Windows, por outro lado, disponibilizam tanto o python quanto o launcher py.
Este guia vai orientá-lo sobre como verificar a versão do Python instalada em sistemas Linux, Windows e macOS, ajudando você a garantir que o seu ambiente esteja configurado corretamente para os seus projetos em Python.
Verificando a Versão do Python no Linux
No Linux, verificar a versão do Python é rápido e fácil pelo terminal. Veja abaixo os diferentes métodos que você pode usar para descobrir qual versão do Python está instalada no seu sistema.
Usando o Terminal
Versão Padrão do Python
Para verificar a versão padrão do Python instalada, basta abrir o terminal e executar o comando a seguir:
python --version
ou
python -V
Nas distribuições Linux modernas (2026), o python geralmente aponta para o Python 3, e o comando retorna algo como Python 3.12.4. Em alguns sistemas mais antigos, isso ainda pode retornar uma versão do Python 2.x e, em muitas distribuições atuais, o comando python isolado nem está instalado — nesse caso, use python3 (mostrado abaixo).
Versão do Python 3
O python3 é o comando padrão nos sistemas Linux atuais. Para verificar especificamente a versão do Python 3, use o comando a seguir:
python3 --version
Isso exibirá a versão do Python 3.x instalada no seu sistema.
Comando Alternativo
Em algumas distribuições Linux, o comando python pode estar vinculado ao Python 3 em vez do Python 2. Nesse caso, basta usar o seguinte:
python --version
e ele exibirá a versão do Python 3.
Usando o Interpretador Python
Se você preferir verificar a versão a partir do próprio ambiente Python, pode fazê-lo iniciando o interpretador do Python.
-
Abra o terminal.
-
Digite
pythonoupython3(conforme a versão que você quer verificar) e pressione Enter:python -
Já dentro do interpretador, digite o código a seguir para verificar a versão do Python:
import sys print(sys.version) -
A versão será exibida no formato:
3.x.x (default, ...)ou2.x.x (default, ...). -
Saia do interpretador digitando:
exit()
Verificando a Versão do Python no Windows
No Windows, você pode verificar a versão do Python pelo Prompt de Comando ou pelo interpretador do Python. Veja como fazer isso em uma máquina Windows:
Usando o Prompt de Comando
Para verificar a versão do Python instalada, abra o Prompt de Comando e use os comandos a seguir:
Versão Padrão do Python
Abra o Prompt de Comando pressionando Windows + R, digitando cmd e pressionando Enter. Em seguida, digite o comando a seguir:
python --version
ou
python -V
Isso exibirá a versão do Python que está configurada como padrão, por exemplo Python 3.12.4. Você pode executar o mesmo comando no PowerShell.
Usando o Python Launcher (py)
Os instaladores modernos do Windows incluem o Python launcher, py. Muitas vezes ele é a forma mais confiável de verificar versões, sobretudo quando há várias versões do Python instaladas:
py --version
Para listar todas as versões do Python detectadas no sistema, execute:
py --list
Se o Python Não For Encontrado
Se o comando python não funcionar e o terminal retornar um erro informando que o Python não é reconhecido como um comando interno ou externo, isso significa que o Python não está instalado ou não foi adicionado ao PATH do sistema.
Nesse caso, você pode verificar o Python 3 com o comando a seguir:
python3 --version
Este comando funciona se o Python 3 estiver instalado e configurado corretamente no seu PATH.
Usando o Interpretador Python
Você também pode verificar a versão do Python diretamente pelo interpretador do Python:
-
Abra o Prompt de Comando (
cmd). -
Digite
pythone pressione Enter. Isso iniciará o interpretador do Python.python -
Já dentro do interpretador, verifique a versão digitando:
import sys print(sys.version)Isso exibirá a versão completa do Python junto com alguns detalhes adicionais.
-
Saia do interpretador digitando:
exit()
Verificando a Versão do Python no macOS
O macOS se comporta de forma muito parecida com o Linux, já que também usa um terminal baseado em Unix. Abra o aplicativo Terminal (disponível em Aplicativos > Utilitários, ou pelo Spotlight) e use os mesmos comandos.
Usando o Terminal
As versões modernas do macOS não incluem mais um comando python (Python 2) do sistema, então use python3:
python3 --version
Isso retorna uma linha como Python 3.12.4. Se você instalou o Python pelo Homebrew ou pelo instalador oficial do python.org, o resultado refletirá essa instalação.
Para descobrir qual executável do Python 3 está sendo usado, execute:
which python3
Usando o Interpretador Python
Você também pode fazer a verificação de dentro do interpretador, assim como no Linux:
-
Abra o aplicativo Terminal.
-
Inicie o Python digitando
python3e pressionando Enter. -
Dentro do interpretador, execute:
import sys print(sys.version) -
Saia com
exit().

Perguntas Frequentes
Q: E se o comando 'python' não for reconhecido?
A: Se o comando python não for reconhecido, é provável que o Python não esteja instalado ou não tenha sido adicionado à variável de ambiente PATH do seu sistema.
-
No Windows, certifique-se de marcar a opção "Adicionar Python ao PATH" durante a instalação do Python. Se ele já estiver instalado, mas fora do PATH, talvez seja necessário adicionar manualmente o diretório de instalação do Python ao PATH do sistema.
-
No Linux, pode ser que o Python não esteja instalado ou que você esteja usando uma distribuição em que o Python 3 é acessado como
python3em vez depython. Nesse caso, tente o comandopython3 --version. -
No macOS, as versões recentes não fornecem mais um comando
pythonisolado. Usepython3 --versione, se ele estiver faltando, instale o Python pelo Homebrew ou pelo instalador oficial do python.org. -
No Windows, se o
pythonnão for reconhecido, você também pode tentar o Python launcher compy --version.
Q: Como posso verificar se tanto o Python 2 quanto o Python 3 estão instalados no Linux?
A: Em muitos sistemas Linux, tanto o Python 2 quanto o Python 3 estão instalados, mas podem ser acessados por comandos diferentes:
- Para verificar o Python 2, execute:
python --version - Para verificar o Python 3, execute:
python3 --version
Se as duas versões estiverem instaladas, você verá cada uma delas exibida.
Q: Posso verificar a versão do Python a partir de um script?
A: Sim, você pode verificar a versão do Python a partir de um script. Para isso, inclua o código a seguir no seu script Python:
import sys
print(sys.version)
Isso exibirá a versão do Python usada para executar o script, junto com detalhes adicionais.
Q: Como encontro o caminho do executável do Python?
A: Você pode encontrar o caminho do executável do Python usando os comandos a seguir:
-
No Linux e macOS:
which pythonou
which python3 -
No Windows:
where pythonou, com o Python launcher:
py --list-paths
