Como Verificar a Versão do Python no Linux e Windows

2024-11-28 · Atualizado 2026-07-06

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 (ou py --version usando 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.

  1. Abra o terminal.

  2. Digite python ou python3 (conforme a versão que você quer verificar) e pressione Enter:

    python
    
  3. Já dentro do interpretador, digite o código a seguir para verificar a versão do Python:

    import sys
    print(sys.version)
    
  4. A versão será exibida no formato: 3.x.x (default, ...) ou 2.x.x (default, ...).

  5. 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:

  1. Abra o Prompt de Comando (cmd).

  2. Digite python e pressione Enter. Isso iniciará o interpretador do Python.

    python
    
  3. 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.

  4. 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:

  1. Abra o aplicativo Terminal.

  2. Inicie o Python digitando python3 e pressionando Enter.

  3. Dentro do interpretador, execute:

    import sys
    print(sys.version)
    
  4. Saia com exit().

Verificando a Versão do Python no Linux e Windows

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 python3 em vez de python. Nesse caso, tente o comando python3 --version.

  • No macOS, as versões recentes não fornecem mais um comando python isolado. Use python3 --version e, se ele estiver faltando, instale o Python pelo Homebrew ou pelo instalador oficial do python.org.

  • No Windows, se o python não for reconhecido, você também pode tentar o Python launcher com py --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 python
    

    ou

    which python3
    
  • No Windows:

    where python
    

    ou, com o Python launcher:

    py --list-paths