Jak zkontrolovat Python Verze pro Linux, Mac a Windows

⚡ Chytré shrnutí

Python Verze vám sdělí, která verze je nainstalována, aby byla zajištěna kompatibilita s vaším kódem a knihovnami. Níže uvedené příklady ukazují, jak ji zkontrolovat. Windows, Linux a Mac pomocí příkazového řádku, PowerShellu a skriptů.

  • 🔍 Rychlá kontrola: Spusťte python –version v příkazovém řádku nebo terminálu a zobrazte nainstalovanou verzi.
  • 📜 Metoda skriptu: Použijte modul sys nebo platform uvnitř Python skript pro čtení verze.
  • 🪟 Windows: Zkontrolujte verzi z příkazového řádku nebo PowerShellu.
  • ???? Linux a Mac: Použijte terminál s parametrem python –version nebo python3 –version.
  • 🔢 Více verzí: Můžete zjistit několik Python verze nainstalované na stejném systému.
  • ⚠️ Python 2 vs 3: Obě verze používají odlišnou syntaxi, takže znalost verze je důležitá.

Jak zkontrolovat Python Verze

Jak zkontrolovat Python Verze

Zde jsou zkontrolovat Python verze pomocí skriptu

Kontrola Python Verze

Příkazy Kde Co Výstup
python –verze
krajta -v
krajta -vv
Příkazový řádek nebo terminál Windows/Mac/Linux Python 3.10.7
Import sys
sys. verze
Scénář Použijte jako řetězec '3.10.7 (tags/v3.10.7:6cc6b13, 5. září 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
Importní platforma
Platform.python_version()
Scénář Řetězec krátkého formátu '3.10.7'
Platform.python_version_tuple() Scénář Tuple krátkého formátu ('3', '10', '7')

Jak zkontrolovat Python verze pomocí skriptu?

Python skripty dokáže identifikovat verzi Python nainstalovaný v počítači. Umožňuje vám ověřit, zda je v systému nainstalováno více verzí. Skript vyvinutý pro kontrolu Python verze zůstává stejná pro distribuce Windows OS, Mac OS a Linux. Skript můžete vytvořit importem buď modulu platformy nebo modulu sys pythonu.

Následující kód lze použít pro modul sys, jak je znázorněno níže:

Příkazový řádek Code:

import sys
sys. version

Výstup:

'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'

Podívejte se na následující snímek obrazovky příkazového řádku:

Zkontrolovat Python Verze pomocí skriptu

Chcete-li spustit výše uvedený skript, vyvolejte nejprve python v příkazovém řádku, abyste získali výše uvedené výsledky.

Následující kód lze použít pro modul sys, jak je znázorněno níže:

Příkazový řádek Code:

import platform
print(platform.python_version())

Výstup:

3.10.7

Podívejte se na následující snímek obrazovky příkazového řádku:

Zkontrolovat Python Verze pomocí skriptu

Použijte následující kód ve webovém interpretu, jak je znázorněno níže: –

Python kód:

from platform import python_version

print("Current Python Version-", python_version())

Výstup:

Current Python Version- 3.8.10

Podívejte se na následující snímek obrazovky webového tlumočníka:

Zkontrolovat Python Verze pomocí skriptu

Zkontrolovat Python Verze pomocí skriptu

Chcete-li získat informace o verzi pythonu, použijte následující skript, jak je uvedeno níže:

Python příkaz:

print(sys.version_info)

Výstup

Sys.version_info(major=3, minor=10,micro=7,releaselevel=’final’,serial=0)

Screenshot

Zkontrolovat Python Verze pomocí skriptu

Chcete-li získat informace n-tice o verzi pythonu, použijte následující skript, jak je uvedeno níže: –

Python příkaz

print(type(sys.version_info))

Výstup

<class ‘sys.version_info’>

Screenshot

Zkontrolovat Python Verze pomocí skriptu

Chcete-li získat hlavní informace o verzi pythonu, použijte následující skript, jak je uvedeno níže: –

Python příkaz

print(sys.version_info[0])

Výstup

3

Screenshot

Zkontrolovat Python Verze pomocí skriptu

Python příkaz

print(sys.version_info.major)

Výstup

3

Screenshot

Zkontrolovat Python Verze pomocí skriptu

Chcete-li získat informace o platformě python, použijte následující skript, jak je uvedeno níže: –

Python příkaz

Import platform
print(platform.python_version())

Výstup

3.10.7

Screenshot

Zkontrolovat Python Verze pomocí skriptu

Chcete-li získat informace o typu na platformě verze pythonu, použijte následující skript, jak je uvedeno níže: –

Python příkaz

print(type(platform.python_version()))

Výstup

<class ‘str’>

Screenshot

Zkontrolovat Python Verze pomocí skriptu

Chcete-li získat informace n-tice o verzi pythonu, použijte následující skript, jak je uvedeno níže: –

Python příkaz

print(platform.python_version_tuple())

Výstup

(‘3’,’7’,’0’)

Screenshot

Zkontrolovat Python Verze pomocí skriptu

Python příkaz

print(type(platform.python_version_tuple())

Výstup

<class ‘tuple’>

Screenshot

Zkontrolovat Python Verze pomocí skriptu

Jak zkontrolovat Python verze pomocí Windows Příkazový řádek?

Zde jsou kroky ke kontrole Python verze pomocí Windows Příkazový řádek:

Krok 1) Otevřete příkazový řádek pomocí typing cmd

Krok 2) Když se otevře příkazový řádek, zadejte do CLI následující příkaz, abyste získali název verze Python.

Příkazový kód:

python3 --version

Výstup:

Python 3.10.7

Poznámka: Před spuštěním příkazu se ujistěte Python je v počítači předinstalovaný.

Případně otevřete příkazový řádek a zadejte níže uvedený příkaz:

Příkazový kód:

python --version

Výstup:

Python 3.10.7

Výsledky provedené v příkazovém řádku naleznete na níže uvedeném snímku obrazovky:

Screenshot:

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Jak zkontrolovat verzi pythonu pomocí Windows PowerShell?

Chcete-li zkontrolovat Python verze v Windows PowerShell:

  • Otevřete příkazový řádek Power Shell pomocí typing PowerShell v nabídce Start a kliknutím na Windows PowerShell.
  • Uživatel musí zadat následující příkaz PowerShell získat Python název verze.

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Před spuštěním tohoto příkazu se však ujistěte Python je v počítači předinstalovaný.

Následuje příkaz zadaný do příkazového řádku:

Kód PowerShellu:

python3 --version

Výstup:

Python 3.10.7

Případně otevřete příkazový řádek a zadejte níže uvedený příkaz:

Kód PowerShellu:

python --version

Výstup:

Python 3.10.7

Výsledky provedené v příkazovém řádku naleznete na tomto snímku obrazovky:

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Jak zkontrolovat Python Verze v Linuxu?

Zde jsou kroky ke kontrole Python Verze v Linuxu:

Krok 1) Chcete-li zkontrolovat Python verzi v Linuxu otevřete Terminál

Krok 2) Tím se otevře níže uvedené okno, jak je znázorněno níže:

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Krok 3) Zadejte níže uvedený příkaz do terminálu Linux a získejte název verze Python.

Následuje příkaz zadaný v Terminálu:

Kód terminálu Linux:

python3 --version

Výstup:

Python 3.5.2

Případně otevřete Terminál a zadejte níže uvedený příkaz:

Kód terminálu Linux:

python --version

Výstup:

Python 2.7.12

Výše uvedený příkaz pomáhá uživateli zkontrolovat, zda je v systému nainstalován python 2. Výsledky provedené v terminálu Linux naleznete na níže uvedeném snímku obrazovky:

Screenshot:

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Ujistěte se, že Python je předinstalovaný v operačním systému počítače. Nejpokročilejší verze linuxových distribucí, jako např Ubuntu a Fedora, mají Python v něm předinstalovaný.

Alternativně lze v terminálu Linux použít následující příkazy k získání názvu verze Python nainstalováno v distribuci, jak je uvedeno níže: –

Kód terminálu Linux:

python -VV

Výstup

Python 2.7.12

Snímek obrazovky: -

Kód terminálu Linux:

Python3 -c “import sys; print(sys. version).”

Výstup

3.5.2(default, Nov 12 2018, 13:43:14)

[GCC 5.4.0 20160609]

Screenshot:

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Kód terminálu Linux:

Python3 -c “import sys; print(sys.version_info)”

Výstup

sys.version_info(major=3,minor=2,releaselevel=’final’,serial=0)

Screenshot:

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Kód terminálu Linux:

Python3 -c “import platform; print(platform.python_version())”

Výstup

3.5.2

Screenshot:

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Jediný rozdíl ve výše uvedených příkazech je použití modulů python. Tento modul poskytuje názvy proměnných a funkcí, které se používají k manipulaci s různými částmi souboru Python prostředí. Modul získává podkladová data platformy, jako je operační systém, hardware a interpret.

Jak zkontrolovat Python verze pro Mac?

Zde jsou kroky ke kontrole Python verze:

Krok 1) Chcete-li zkontrolovat Python verze v Mac OS

Otevřete terminál pomocí typing příkaz terminálu do vyhledávacího pole v pravém horním rohu nabídky plochy systému Mac OS a klikněte na něj.

Krok 2) Tím se otevře níže uvedené okno, jak je znázorněno níže:

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Krok 3) Chcete-li získat Python název verze, musíte použít následující příkaz v okně Terminál.

Poznámka: Před spuštěním příkazu se však ujistěte Python je v počítači předinstalovaný. Většina pokročilých verzí distribucí Mac OS má Python v něm předinstalovaný.

Následuje příkaz zadaný v Terminálu:

Kód terminálu Mac OS:

python3 --version

Výstup:

Python 3.3.1

Případně otevřete Terminál a zadejte níže uvedený příkaz:

Kód terminálu Mac OS:

python --version

Výstup:

Python 2.7.4

Výše uvedený příkaz pomáhá uživateli zkontrolovat, zda je v systému nainstalován python 2.

Výsledky provedené v terminálu Mac OS naleznete na níže uvedeném snímku obrazovky:

Screenshot:

Zkontrolovat Python Používá se verze Windows Příkazový řádek

Jak zkontrolovat více verzí pythonu nainstalovaných ve stejném systému?

Může jich být více Python verze nainstalované v počítačovém systému. Počítač tedy může mít nainstalovanou verzi 2 i 3.

Pro ověření obou verzí může uživatel otevřít příkazový řádek a zadat následující příkazy:

Scénář 1: Kontrola Python Verze 2

Příkazový řádek \ Terminálový kód:

python --version

Scénář 2: Kontrola Python Verze 3

Příkaz OS:

python3 --version

Python 2 nebo Python 3

Zde je srovnání obou verzí:

  • Python verze 3 ve srovnání s Python verze 2 se liší z hlediska syntaxe. Zde je a úplné srovnání mezi 2 verzemi.
  • Python 3 obsahuje několik nástrojů, které pomáhají překládat kód napsaný v Python 2 na Python 3.
  • Python verze 3 má jinou syntaxi než Python verze 2, protože Python verze 2 a 3 mají různé syntaxe.
  • Python 2 nevydává žádné nové aktualizace, což činí tuto verzi nekompatibilní s verzí 3.
  • Některé funkce Python 3 byly zpětně portovány Python 2, a to pro podporu snadné migrace.
  • Python 3 ve výchozím nastavení ukládá řetězce ve formátu Unicode. Chcete-li však ve verzi 2 převést řetězec do formátu Unicode, musí být definován pomocí klíčového slova „u“.

Nejčastější dotazy

Kodér může spustit jediný příkaz k identifikaci verze nainstalované v operačním systému vašeho počítače. To můžete provést otevřením příkazového řádku operačního systému a typing níže uvedený příkaz:

  • Linux: Ctrl + Alt + T nebo Ctrl + Alt + F2
  • Windows: Win + R
  • Operační Systém Mac: Vyhledávač> Aplikace> Obslužné programy> Terminál

Zde jsou důležité náležitosti systému před kontrolou verze:

  • Uživatel by měl přistupovat k příkazovému řádku.
  • Měli by nainstalovat nejnovější verzi Python předem.
  • Je také vhodné nainstalovat jakoukoli nejnovější vedlejší verzi verze 3 Python. 1
  • Za účelem ověření nainstalované verze může uživatel po instalaci otevřít příkazový řádek. V některých operačních systémech, jako je Linux a Mac OS, se mu také říká Terminál.

Můžete zkontrolovat pip, Python správce balíčků spuštěním pip –version nebo pip3 –version v příkazovém řádku. Tím se vypíše verze pipu spolu s Python verze, na kterou je odkazováno.

Jedno Python Verze určuje, které jazykové funkce a knihovny můžete použít. Python 2 a Python Verze 3 mají odlišnou syntaxi a mnoho balíčků podporuje pouze specifické verze, takže kontrola verze zabraňuje chybám kompatibility.

Stáhněte si nejnovější instalační program z python.org a spusťte jej, nebo použijte správce verzí, jako je pyenv. V Linuxu můžete použít správce balíčků. Novou verzi vždy poté potvrďte pomocí python –version.

Ano. Knihovny jako TensorFlow, PyTorch a scikit-learn podporují pouze určité Python verze. Použití podporované, nejnovější Python Verze 3 se vyhýbá chybám při instalaci a zajišťuje, že získáte nejnovější aktualizace výkonu a zabezpečení.

Ano. Asistenti s umělou inteligencí dokáží číst chybové zprávy, identifikovat neshody verzí a navrhovat správné Python nebo verze balíčků k instalaci. Pomáhají také s nastavením virtuálních prostředí, aby různé projekty mohly bezpečně používat různé verze.

Shrňte tento příspěvek takto: