Maneiras diferentes de verificar a versão python

Maneiras diferentes de verificar a versão python
Python é uma das linguagens de programação mais populares. Em termos técnicos, é uma linguagem de programação de alto nível interpretada, orientada a objetos com semântica dinâmica. É uma linguagem relativamente simples. A sintaxe exclusiva do Python se concentra na legibilidade. O Python é de código aberto e está disponível em todas as principais plataformas.

A partir de agora, Python 2 e Python 3 são os principais lançamentos que ainda são relevantes. Enquanto o Python 2 estava marcado obsoleto, ainda é necessário para que alguns códigos sejam executados. Na maioria das vezes, no entanto, ter Python 3 é recomendado. Neste guia, verificaremos várias maneiras de verificar a versão do Python instalada em seu sistema.

Pré -requisitos

Para seguir as etapas demonstradas neste guia, você precisará ter os seguintes componentes prontos para ir.

  • A versão mais recente do Ubuntu. Saiba mais sobre como instalar o Ubuntu no VirtualBox. Isso elimina a preocupação de instalar e configurar um novo sistema operacional do zero.
  • Familiaridade com a interface da linha de comando.

A versão python

Qualquer número de versão python tem três componentes.

  • O principal versão
  • O menor versão
  • O micro versão

Como mencionado anteriormente, Python 2 e Python 3 são as duas principais versões disponíveis. O Python 2 é obsoleto e a versão mais recente lançada foi Python 2.7.18. Aqui,

  • O principal versão 2
  • O menor Versão: 7
  • O micro Versão: 18

No momento da redação deste artigo, o mais recente Python 3 é Python 3.10.2. Aqui,

  • O principal Versão: 3
  • O menor Versão: 10
  • O micro versão 2

Verificando a versão Python

Usando o intérprete Python

Python vem o Pitão ferramenta de linha de comando. Funciona como um shell python e intérprete. Podemos pedir a esta ferramenta para imprimir o número da versão do python instalado.

Para verificar a versão instalada do Python 2, execute o seguinte comando:

$ python2 --version

Para verificar a versão instalada do Python 3, execute o seguinte comando:

$ python3 --version

Observe que, se você não especificar a versão Python, ele usará a versão Python padrão. Observe que você pode ter o Python 2 e o Python 3 instalados no mesmo sistema. Pacotes como python-is-python2 ou python-is-python3 pode influenciar a versão Python padrão.

$ python -versão

Usando um script python

Podemos criar um script python simples que imprimirá as informações da versão do Python em que está funcionando.

O primeiro exemplo incorporará o sys biblioteca. Ele vem com duas maneiras de verificar a versão: o sys.versão string e sys.informação da versão. No código a seguir, implementei ambos ao mesmo tempo.

Importar sistemas
Imprimir (sys.versão)
Imprimir (sys.informação da versão)

Outra maneira é usar o plataforma biblioteca. Como o SYS, também oferece duas maneiras de verificar a versão python que está sendo executada sob o python_version () e python_version_tuple () funções. O código a seguir demonstra as duas funções de uma só vez.

plataforma de importação
Imprimir (plataforma.python_version ())
Imprimir (plataforma.python_version_tuple ())

Executando códigos python sem script

Em vez de criar um script dedicado, podemos executar os códigos Python diretamente da linha de comando. Ele comprime todas as etapas em um único comando. Para tarefas curtas e simples como essa, é uma maneira mais ideal.

Usando o módulo SYS

No comando seguinte, estamos importando o sys módulo e impressão do valor do sys.versão.

$ python2 -c "importar sistemas; impressão (sys.versão)"
$ python3 -c "importar sistemas; impressão (sys.versão)"

Como alternativa, você pode imprimir o valor de sys.informação da versão.

$ python2 -c "importar sistemas; impressão (sys.informação da versão)"
$ python3 -c "importar sistemas; impressão (sys.informação da versão)"

Usando o módulo de plataforma

Os seguintes comandos python importam o plataforma módulo e imprimir os valores de plataforma.python_version () e plataforma.python_version_tuple () funções.

$ python2 -c "plataforma de importação; print (plataforma.python_version ()) "
$ python3 -c "plataforma de importação; print (plataforma.python_version ()) "
$ python2 -c "plataforma de importação; print (plataforma.python_version_tuple ()) "
$ python3 -c "plataforma de importação; print (plataforma.python_version_tuple ()) "

Pensamentos finais

Neste curto guia, exploramos várias maneiras de verificar a versão do Python que nosso código está executando. Essas técnicas podem ser úteis quando você escreve um código python que requer uma versão específica para funcionar corretamente.

Interessado em dominar o Python? Confira nossa subcategoria Python. É rico em tutoriais em Python sobre vários conceitos de Python, adequados para iniciantes para desenvolvedores avançados.

Computação feliz!