Jak nainstalovat Python 3 na CentOS, Ubuntu a Windows?

Python je otevřený, výkonný, interpretovaný a snadno se učící programovací jazyk, který podporuje více platforem. Je to jeden z nejpreferovanějších programovacích jazyků v oblasti analýzy dat a strojového učení.

Nabízí rozsáhlou sadu vestavěných a přenosných knihoven, které lze snadno zahrnout do rozšíření vašeho projektu Python. Dále má širokou podporu pro objektově orientované a funkční programovací postupy softwarového inženýrství.

Python v současné době nabízí jak Python 2.x, tak Python 3.x, které nejsou vzájemně plně kompatibilní a mají několik rozdílů. Volba použití kteréhokoli z nich by proto měla být plánovaná na základě vašeho aktuálního prostředí a potřeb. Většina distribucí Linuxu je dodávána s předinstalovanou verzí Pythonu kvůli jeho rozsáhlému použití v knihovnách OS a softwaru.

Tento článek se bude zabývat instalací Pythonu 3 na platformách CentOS, Ubuntu a Windows. Python 3 lze nainstalovat spolu s Pythonem 2, ale při zadávání výchozího interpretu Pythonu v systému musíte být opatrní.

Python 3 na CentOS 6.x/7.x

Pro distribuci CentOS 6.x/7.x nebo RHEL můžete nainstalovat Python 3 pomocí yum.

$ sudo yum install python3

Po zobrazení výzvy potvrďte stisknutím tlačítka „y“:

Is this ok [y/d/N]: y

Instalační protokol Pythonu 3 na CentOS 7 je uveden níže:

$ sudo yum install python3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package python3.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: python3-libs(x86-64) = 3.6.8-18.el7 for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-setuptools for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-pip for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python3-3.6.8-18.el7.x86_64
--> Running transaction check
---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: libtirpc.so.1()(64bit) for package: python3-libs-3.6.8-18.el7.x86_64
---> Package python3-pip.noarch 0:9.0.3-8.el7 will be installed
---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be installed
--> Running transaction check
---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================================================
Installing:
python3 x86_64 3.6.8-18.el7 updates 70 k
Installing for dependencies:
libtirpc x86_64 0.2.4-0.16.el7 base 89 k
python3-libs x86_64 3.6.8-18.el7 updates 6.9 M
python3-pip noarch 9.0.3-8.el7 base 1.6 M
python3-setuptools noarch 39.2.0-10.el7 base 629 k

Transaction Summary
==========================================================================================================================================================================
Install 1 Package (+4 Dependent packages)

Total download size: 9.3 M
Installed size: 48 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): python3-3.6.8-18.el7.x86_64.rpm | 70 kB 00:00:00
(2/5): libtirpc-0.2.4-0.16.el7.x86_64.rpm | 89 kB 00:00:00
(3/5): python3-setuptools-39.2.0-10.el7.noarch.rpm | 629 kB 00:00:01
(4/5): python3-pip-9.0.3-8.el7.noarch.rpm | 1.6 MB 00:00:06
(5/5): python3-libs-3.6.8-18.el7.x86_64.rpm | 6.9 MB 00:00:15
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 613 kB/s | 9.3 MB 00:00:15
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Installing : python3-setuptools-39.2.0-10.el7.noarch 2/5
Installing : python3-pip-9.0.3-8.el7.noarch 3/5
Installing : python3-3.6.8-18.el7.x86_64 4/5
Installing : python3-libs-3.6.8-18.el7.x86_64 5/5
Verifying : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Verifying : python3-setuptools-39.2.0-10.el7.noarch 2/5
Verifying : python3-libs-3.6.8-18.el7.x86_64 3/5
Verifying : python3-3.6.8-18.el7.x86_64 4/5
Verifying : python3-pip-9.0.3-8.el7.noarch 5/5

Installed:
python3.x86_64 0:3.6.8-18.el7

Dependency Installed:
libtirpc.x86_64 0:0.2.4-0.16.el7 python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7 python3-setuptools.noarch 0:39.2.0-10.el7

Complete!
$

Python 3 na CentOS 8.x

Python 3 lze nainstalovat na CentOS 8.x pomocí správce balíčků DNF. Pomocí níže uvedeného příkazu spusťte instalaci Pythonu 3:

$ sudo dnf install python3

Po zobrazení výzvy potvrďte stisknutím tlačítka „y“:

Is this ok [y/N]: y

Úryvek protokolu instalace Pythonu 3 na CentOS 8 je zobrazen níže:

$ sudo dnf install python3
Last metadata expiration check: 6:25:17 ago on Friday 11 December 2020 12:44:46 PM IST.
Package python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is already installed.
Dependencies resolved.
==========================================================================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================================================================
Upgrading:
python36 x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream 19 k

Transaction Summary
==========================================================================================================================================================================
Upgrade 1 Package

Total download size: 19 k
Is this ok [y/N]: y
Downloading Packages:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64.rpm 5.6 kB/s | 19 kB 00:03
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 4.6 kB/s | 19 kB 00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Running scriptlet: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Cleanup : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Verifying : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Installed products updated.

Upgraded:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64

Complete!
$

Python 3 na Ubuntu

Na OS se systémem Ubuntu/Debian můžeme použít apt nebo apt-get k získání Pythonu 3.

  Jak odstranit vodoznak „Systémové požadavky nebyly splněny“ v systému Windows 11

Novější systémy Ubuntu již mají Python 3 nainstalovaný. V případě, že byl z nějakého důvodu odstraněn a potřebujete jej explicitně nainstalovat, použijte níže uvedený příkaz:

$ sudo apt install python3

Ověřte Python 3 na Linuxu

Python 3 lze snadno zkontrolovat z Linuxového terminálu. Chcete-li zkontrolovat nainstalovanou verzi, použijte:

$ python3 --version
Python 3.8.6
$

Python 3 na Windows

V systému Windows lze Python 3 nainstalovat pomocí jednoduchého instalačního programu založeného na průvodci z oficiálních stránek Pythonu. Výchozí instalační program nabízený na oficiálních stránkách stránka ke stažení by měl být dost dobrý pro většinu účelů, pokud nepotřebujete zvolit jinou verzi nebo architekturu Pythonu.

Poslední dostupná verze v době psaní tohoto článku je 3.9.1.

  12 způsobů, jak otevřít Průzkumníka souborů ve Windows 10

Pro 64bitovou architekturu bude váš stažený instalační program Pythonu pojmenován něco jako python-3.xx-amd64.exe.

  • Spusťte instalační program spuštěním staženého exe souboru.
  • Výchozí možnosti vybrané pro instalační program by měly být v pořádku. Máte však možnost upravit umístění instalace a součásti pomocí možnosti Přizpůsobit instalaci.
  • Existuje také možnost nainstalovat Python 3 pro všechny uživatele nebo pouze pro váš konkrétní uživatelský účet Windows.
  • Konečně je tu možnost přidat Python 3 do proměnné prostředí Windows PATH, což vám umožní používat Python 3 z příkazového řádku Windows z libovolného umístění adresáře.
  • Jakmile jsou všechna nastavení potvrzena, klikněte na Install Now a pokračujte v instalaci Pythonu 3 pomocí výchozích možností.

  • Dialog instalace zobrazí průběh instalace. Počkejte prosím na dokončení.
  Jak rychle zobrazit plochu v systému Windows 10

  • Po dokončení instalace budete moci najít ikonu Python 3.x v nabídce Start systému Windows, která otevře Python 3 Interactive CLI.

  • Interactive Python 3 CLI vám umožňuje psát a spouštět příkazy Pythonu interaktivně. Jako příklad lze uvést jednoduchý kód Hello World v Pythonu pomocí příkazu print. Protože se jedná o interaktivní CLI, příkaz je interpretován současně a výstup se okamžitě vytiskne.

Pro procvičování kódu byste měli získat Python IDE.

Další čtení

Více o Pythonu a jeho použití se můžete dozvědět z jeho rozsáhlého obsahu dokumentace nebo absolvováním online kurzů.

Dále zjistěte, jak nainstalovat PIP pro instalaci balíčků Pythonu.

Užili jste si čtení článku? Co takhle sdílet se světem?