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 python
Qualquer número de versão python tem três componentes.
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,
No momento da redação deste artigo, o mais recente Python 3 é Python 3.10.2. Aqui,
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 sistemasOutra 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çãoExecutando 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!