Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Python je všestranný, výkonný programovací jazyk s mnoha aplikacemi, od vývoje webu až po analýzu dat. Při programování v Pythonu budete nejčastěji chtít vědět, jakou verzi Pythonu používáte.

Verzi Pythonu můžete zkontrolovat rychle a bez námahy pomocí několika metod, včetně nástrojů příkazového řádku, spuštění skriptu s moduly platformy a sys nebo v rámci vašeho preferovaného IDE.

Tyto přístupy jsou použitelné v různých operačních systémech, včetně Windows, macOS a Linuxu, což zajišťuje, že svou verzi Pythonu poznáte okamžitě.

Každá nová verze Pythonu přichází s určitými změnami nebo aktualizacemi, proto kód napsaný dříve v jiné verzi nemusí v novějších verzích fungovat.

Různé verze Pythonu mohou mít jemné rozdíly a znalost přesné verze, se kterou pracujete, vám může pomoci vyhnout se problémům s kompatibilitou při sdílení kódu s ostatními nebo při instalaci balíčků.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

V tomto článku vám poskytneme přímý návod, jak zkontrolovat verzi Pythonu na vašem počítači, ať už používáte Windows, macOS nebo Linux.

Jdeme do toho!

Obsah

Jak zkontrolovat verzi Pythonu z příkazového řádku

V této části probereme, jak zkontrolovat . Tato metoda je rychlá a účinná pro zjištění, která verze Pythonu je na vašem počítači nainstalována.

Konkrétně se budeme věnovat následujícímu:

  1. Jak zkontrolovat verzi Pythonu ve Windows

  2. Jak zkontrolovat verzi Pythonu v Linuxu

  3. Jak zkontrolovat verzi Pythonu v MacOS

Jdeme do toho!

Příkazový řádek Windows

Než budete pokračovat v tomto postupu, ujistěte se, že máte nainstalovaný Python . Chcete-li zkontrolovat verzi nainstalovanou v Pythonu na počítači se systémem Windows pomocí příkazového řádku , postupujte takto:

Krok 1: Stisknutím kláves Win+R otevřete dialogové okno Spustit.

Krok 2: Zadejte cmd a stisknutím klávesy Enter otevřete příkazový řádek systému Windows.

Krok 3: Do příkazového řádku zadejte python –version a stiskněte Enter.

  1. Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Výše uvedená výzva přikáže Pythonu zobrazit nainstalovanou verzi Pythonu. Pokud nevidíte odpověď nebo narazíte na chybu, ujistěte se, že je Python nainstalován a přidán do vašich proměnných prostředí .

Terminál pro MacOS a Linux

V systémech Linux a macOS můžete ke kontrole verze Pythonu použít terminál.

Postupujte podle těchto pokynů:

Krok 1: V systému Linux stisknutím Ctrl+Alt+T otevřete Terminál. V systému macOS přejděte na Finder, klikněte na Aplikace, vyberte Nástroje a poté vyberte Terminál.

Krok 2: Jakmile je terminál otevřený, zadejte python –version a stiskněte Enter.

Výše uvedená výzva přikáže Pythonu, aby ukázal vaši aktuální verzi nainstalovaného Pythonu.

Pokud máte na svém počítači nainstalovaných více verzí Pythonu, možná budete muset použít python3 –version ke kontrole verze Pythonu 3.

Nyní, když víte, jak zkontrolovat verzi z příkazového řádku, můžete se ujistit, že pro své projekty používáte správnou verzi, a podle toho spravovat své prostředí.

Výše uvedená verze byla pouze jedna verze běžící na vašem počítači. Verzi můžete také zkontrolovat ze skriptu Python. Níže uvedená část ukazuje, jak zkontrolovat verzi pomocí skriptu Python.

Jak zkontrolovat verzi Pythonu ze skriptu

V této části se dozvíte, jak zkontrolovat verzi Pythonu ze skriptu pomocí různých modulů.

Prozkoumáme následující:

  1. Jak zkontrolovat verzi Pythonu pomocí modulu sys

  2. Jak zkontrolovat verzi Pythonu pomocí modulu platformy

To vám pomůže zajistit, aby váš skript běžel na požadované verzi a přizpůsobit jeho chování na základě používané verze.

Jak zkontrolovat verzi Pythonu pomocí modulu Sys

Jedním ze způsobů, jak zkontrolovat verzi Pythonu ze skriptu, je použití modulu sys.

Modul sys v Pythonu, který je nedílnou součástí jeho standardní knihovny, vám dává možnost proniknout do různých proměnných, funkcí a objektů, které interpret používá nebo udržuje.

Tímto způsobem se můžete zapojit do systému a běhového prostředí Pythonu a využít řadu funkcí, které se ukáží jako užitečné pro úkoly související se systémem, laděním nebo správou provádění vašich skriptů Python.

Modul sys poskytuje atribut version_info, který obsahuje n-tici s čísly major, minor a micro verze interpretru Pythonu.

Níže uvedený kód používá modul sys ke kontrole verze Pythonu:

import sys

major, minor, micro = sys.version_info[:3]
print(f"Your Python version is {major}.{minor}.{micro}")

Tento výše uvedený kód přikáže Pythonu importovat tiskový modul sys a použít jej k načtení verze Pythonu.

import sys: Tento řádek importuje modul sys, který poskytuje přístup k parametrům a funkcím specifickým pro systém.

major, minor, micro = sys.version_info[:3]: Atribut sys.version_info vrací n-tici obsahující komponenty verze Pythonu, jako jsou čísla hlavní, vedlejší a mikroverze.

Zde rozdělujeme n-tici pomocí [:3], abychom získali první tři prvky, které představují hlavní, vedlejší a mikro verze, a přiřazujeme je k příslušným proměnným major, minor a micro.

print(f”Vaše verze Pythonu je {hlavní}.{minor}.{micro}”): Tento řádek používá f-řetězec (formátovaný řetězcový literál) k zobrazení verze Pythonu nahrazením hodnot major, minor a micro proměnné v řetězci.

Výstup importu sys print zobrazí verzi Pythonu ve formátu „Vaše verze Pythonu je XYZ“, kde X, Y a Z jsou čísla hlavní, mikro a vedlejší verze.

  1. Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Mějte na paměti, že občas můžete mít nainstalovaných více verzí Pythonu a na výstupu se zobrazí nejnovější verze Pythonu.

Kromě toho můžete použít příkaz statement, abyste se ujistili, že váš skript běží na minimální požadované verzi Pythonu. Například:

import sys

assert sys.version_info >= (3, 6), "Python 3.6 or higher is required"

Výše uvedený fragment kódu Pythonu ukazuje, jak importovat modul sys a použít jej ke kontrole, zda je verze Pythonu 3.6 nebo vyšší. Pokud požadavek není splněn, vyvolá se AssertionError s vlastní zprávou.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Jak zkontrolovat verzi Pythonu nainstalovanou pomocí modulu platformy

Dalším způsobem, jak zkontrolovat verzi Pythonu, je použití příkazu Python modulu platformy.

Modul platformy v Pythonu je součástí standardní knihovny a poskytuje různé funkce pro získání informací o základní platformě, systému a hardwaru, na kterém běží interpret Pythonu.

To může zahrnovat podrobnosti o operačním systému, architektuře procesoru a samotné implementaci Pythonu.

Tisk platformy pro import poskytuje funkci python_version(), která vrací řetězec s verzí Pythonu.

Zde je ukázkový kód demonstrující, jak používat modul platformy:

import platform

version = platform.python_version()
print(f"Your Python version is {version}")

Výše uvedený fragment kódu Pythonu ukazuje, jak importovat tiskový modul platformy a použít jej k načtení informací o verzi Pythonu a poté jej vytisknout ve formátovaném řetězci.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Můžete také použít níže uvedený příkaz Python, který používá n-tice ke kontrole verze Pythonu:

import platform

version_tuple = platform.python_version_tuple()
print("Your Python version is {}.{}.{}".format(*version_tuple))

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Moduly sys i platforma poskytují různé příkazy Pythonu pro získání informací o prostředí Pythonu a můžete si vybrat ten, který lépe vyhovuje vašemu konkrétnímu případu použití nebo požadavkům.

Programátoři nejčastěji používají IDE pro psaní kódu. Hlavní verzi můžete zkontrolovat také ve svém IDE.

V části níže prozkoumáme, jak zkontrolovat verzi Pythonu ve dvou z nejpopulárnějších IDE pro programování v Pythonu: VSCode a PyCharm .

Jak zkontrolovat verzi Pythonu v integrovaných vývojových prostředích (IDE)

Integrované vývojové prostředí je softwarová aplikace, která nabízí komplexní sadu nástrojů a funkcí, které pomáhají programátorům psát, upravovat, ladit a kompilovat kód efektivněji.

Kontrola verzí Pythonu v integrovaném vývojovém prostředí (IDE) je běžným úkolem při práci na projektech Pythonu. Každé IDE má svůj vlastní způsob zobrazení verze Pythonu. V této části probereme následující:

  1. Jak zkontrolovat verzi Pythonu v kódu Visual Studio

  2. Jak zkontrolovat verzi Pythonu v PyCharm

Jak zkontrolovat verze Pythonu v kódu Visual Studio

Visual Studio Code ( VSCode ) je populární IDE pro vývoj Pythonu. Chcete-li zkontrolovat verzi Pythonu ve VSCode, postupujte takto:

Krok 1: Otevřete Visual Studio Code.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Krok 2: Otevřete soubor Python nebo vytvořte nový ve svém projektu.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Krok 3: Klikněte na verzi Pythonu zobrazenou v levém dolním rohu stavového řádku.

Pokud nevidíte žádnou verzi Pythonu, ujistěte se, že je nainstalováno rozšíření Python.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Zobrazí se rozevírací seznam s dostupnými interprety Pythonu.

Vedle aktuálního aktivního tlumočníka je zaškrtnuto a číslo verze je zobrazeno na pravé straně.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Jak zkontrolovat verzi Pythonu v PyCharm

PyCharm je další široce používané IDE pro vývoj Pythonu. Chcete-li zkontrolovat verzi Pythonu v PyCharm, postupujte takto:

Krok 1: Otevřete PyCharm.

Krok 2: Přejděte na hlavní panel nástrojů a klikněte na „Soubor“ > „Nastavení“ (nebo „Předvolby“ v systému macOS).

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Krok 3: Na levém panelu vyberte „Project: Your_Project_Name“ > „Python Interpreter“.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Krok 4: Na pravém panelu uvidíte verzi Pythonu nainstalovanou ve vašem virtuálním prostředí uvedenou vedle cesty ke spustitelnému souboru interpretu.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Podle těchto kroků v každém příslušném IDE můžete snadno zkontrolovat, kterou verzi Pythonu váš projekt používá.

Nyní, když máte znalosti o verzi Pythonu, kterou používáte, co můžete s těmito informacemi dělat?

Občas můžete od spolupracovníka obdržet soubory, kde je napsaný kód v novější verzi Pythonu, zatímco vy možná používáte starší verzi nebo naopak. V takových případech budete muset nejprve identifikovat verzi Pythonu nainstalovanou ve vašem systému.

Co když byste chtěli aktualizovat svou verzi Pythonu na nejnovější verzi, protože můžete mít nainstalované různé verze Pythonu? V části níže jsme uvedli několik způsobů, jak můžete aktualizovat verzi Pythonu na nejnovější verzi.

Jak aktualizovat verzi Pythonu na nejnovější verzi

Aktualizace verze Pythonu je stejně jednoduchá jako instalace Pythonu, avšak postup aktualizace se liší v závislosti na operačním systému, který používáte.

V této části poskytneme přehled kroků nezbytných k aktualizaci Pythonu na Windows, Linus a MacOS.

Aktualizace Pythonu na Windows

Krok 1: Odinstalujte verzi Pythonu

Přejděte na Ovládací panely > Programy a funkce.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Najděte nainstalované programy, klikněte na ně a poté klikněte na „Odinstalovat“.

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Krok 2: Stáhněte a nainstalujte nejnovější verzi Pythonu

  1. Navštivte oficiální stránku pro stahování Pythonu na adrese https://www.python.org/downloads/ .

  2. Klikněte na tlačítko „Stáhnout Python“.

    Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux
  3. Spusťte instalační program

    Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux
  4. Postupujte podle pokynů k instalaci.

    Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux
  5. Ujistěte se, že jste během instalace zaškrtli políčko „Přidat Python do PATH“.

    Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Po kliknutí na tlačítko instalace se Python začne instalovat do vašeho systému

Jak zkontrolovat verzi Pythonu – Windows, Mac, Linux

Aktualizace Pythonu na macOS:

Krok 1: Nainstalujte Homebrew (pokud jste tak ještě neučinili)

  1. Otevřete aplikaci Terminál.

  2. Zadejte následující příkaz a stiskněte Enter:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Krok 2: Aktualizujte Python

V Terminálu zadejte následující příkazy a po každém stiskněte Enter:

brew update
brew upgrade python

Aktualizace Pythonu na Linuxu (distribuce založené na Debianu):

Krok 1: Aktualizujte seznamy balíčků

  • Otevřete aplikaci Terminál.

  • Zadejte následující příkaz a stiskněte Enter:

sudo apt-get update

Krok 2: Nainstalujte nejnovější verzi Pythonu

Zadejte následující příkaz a stiskněte Enter:

sudo apt-get install python3.x

Krok 3: Nastavte výchozí verzi Pythonu (volitelné)

Zadejte následující příkazy a po každém stiskněte Enter:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.x 1
sudo update-alternatives --config python3

Nahraďte „x“ posledním číslem vedlejší verze a po zobrazení výzvy vyberte příslušnou verzi.

Podle těchto kroků budete moci aktualizovat Python na nejnovější verzi ve vašem systému Windows, macOS nebo Linux.

Pojďme to zabalit

V tomto článku jsme vás provedli obsáhlým průvodcem, jak zkontrolovat, kterou verzi Pythonu používáte. Také jsme vám ukázali, jak zkontrolovat verzi Pythonu přímo ze skriptu pomocí modulů sys a platform.

Kromě toho jsme se ponořili do ověření verze Pythonu ve dvou nejoblíbenějších IDE pro vývoj Pythonu: Visual Studio Code a PyCharm.

A také jsme stanovili kroky, které musíte provést, abyste aktualizovali verzi Pythonu na systémech Windows, macOS a Linux.

Dodržováním těchto pokynů můžete udržovat své prostředí Python aktuální, využívat nejnovější funkce a vylepšení a zaručit úspěch svých projektů.

Chcete-li se dozvědět více o Pythonu, podívejte se na náš seznam skladeb Python níže:


Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.