Atualizar pip do Python (erro: you are using pip version...).
Índice:
- Versão Python
- Verificando a versão do Python
- Verificando programaticamente a versão do Python
- Conclusão
Python é uma das linguagens de programação mais populares do mundo. É usado para desenvolver sites, escrever scripts, aprendizado de máquina, analisar dados e muito mais.
Este tutorial explica como verificar qual versão do Python está instalada no seu sistema operacional usando a linha de comando. Isso pode ser útil ao instalar aplicativos que requerem uma versão específica do Python.
Também mostraremos como determinar programaticamente qual versão do Python está instalada no sistema em que o script Python está sendo executado. Por exemplo, ao escrever scripts Python, você precisará determinar se o script suporta a versão do Python instalada na máquina do usuário.
Versão Python
As versões prontas para produção do Python são versionadas no seguinte esquema:
MAJOR.MINOR.MICRO
Por exemplo, no Python 3.6.8,
3
é uma versão principal,
1
é uma versão secundária e
2
é uma versão micro.
-
MAJOR
- O Python possui duas versões principais que não são totalmente compatíveis: Python 2 e Python 3. Por exemplo,3.5.7
,3.7.2
e3.8.0
fazem parte da versão principal do Python 3.MINOR
- Esses lançamentos estão trazendo novos recursos e funções. Por exemplo,3.6.6
,3.6.7
e3.6.8
fazem parte da versão secundária do Python 3.6.MICRO
- Normalmente, as novas versões micro contêm várias correções e melhorias.
As versões de desenvolvimento têm qualificadores adicionais. Para obter mais informações, leia a documentação do Python "Development Cycle".
Verificando a versão do Python
O Python é pré-instalado na maioria das distribuições Linux e macOS.
Para descobrir qual versão do Python está instalada no seu sistema, execute o comando
python --version
ou
python -V
:
python --version
O comando imprimirá a versão padrão do Python, neste caso, que é
2.7.15
. A versão instalada no seu sistema pode ser diferente.
Python 2.7.15+
A versão padrão do Python será usada por todos os scripts que tenham
/usr/bin/python
definido como intérprete na linha shebang do script.
Algumas distribuições Linux têm várias versões do Python instaladas ao mesmo tempo. Geralmente, o binário Python 3 é chamado
python3
e o binário Python 2 é chamado
python
ou
python2
, mas nem sempre esse é o caso.
Você pode verificar se possui o Python 3 instalado digitando:
python3 --version
Python 3.6.8
Embora o Python 2 seja bem suportado e ativo, o Python 3 é considerado o presente e o futuro da linguagem.
No momento da redação deste artigo, a versão mais recente do Python é a versão 3.8.x. As chances são de que você tenha uma versão mais antiga do Python 3 instalada no seu sistema.
Verificando programaticamente a versão do Python
Python 2 e Python 3 são fundamentalmente diferentes. O código que está escrito no Python 2.x pode não funcionar no Python 3.x.
O módulo
sys
disponível em todas as versões do Python fornece parâmetros e funções específicos do sistema.
sys.version_info
permite determinar a versão do Python instalada no sistema. É uma tupla que contém os cinco números de versão:
major
,
minor
,
micro
, nível de
releaselevel
e
serial
.
Digamos que você tenha um script que exija pelo menos a versão 3.5 do Python e deseje verificar se o sistema atende aos requisitos. Você pode fazer isso simplesmente verificando as versões
major
e
minor
:
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
This script requires Python 3.5 or higher! You are using Python 2.7.
Para escrever código Python que roda em Python 3 e 2, use o módulo
future
. Ele permite que você execute o código compatível com o Python 3.x no Python 2.
Conclusão
Descobrir qual versão do Python está instalada no seu sistema é muito fácil, basta digitar
python --version
.
Sinta-se livre para deixar um comentário se tiver alguma dúvida.
python terminalComo verificar a versão do BIOS no Windows 10

Este post mostra como verificar a versão atual do BIOS no Windows 10 / 8.1 / 8/7 usando o Windows Registro, WMIC / CMD, System Information Tool ou DXDiag.
Como verificar a versão do PowerShell no Windows 10

Use este comando para verificar, obter e exibir a versão do PowerShell instalada no Windows 10/8 / 7 / computer.
O que é o DirectX no Windows? como verificar a versão do directx?

Explica o significado do DirectX no Windows em linguagem simples e como verificar sua versão no seu PC.