Hogyan telepíthető a Python 3 CentOS, Ubuntu és Windows rendszeren?

A Python egy nyitott, hatékony, értelmezhető és könnyen megtanulható programozási nyelv, amely több platformot is támogat. Ez az egyik legkedveltebb programozási nyelv az adatelemzés és a gépi tanulás területén.

Beépített és hordozható könyvtárak széles készletét kínálja, amelyek könnyen beépíthetők a Python-projekt kiterjesztéséhez. Továbbá széles körben támogatja a szoftverfejlesztés objektumorientált és funkcionális programozási gyakorlatait.

A Python jelenleg a Python 2.x-et és a Python 3.x-et is kínálja, amelyek nem teljesen kompatibilisek egymással, és számos különbségük van. Ezért bármelyik használatának megválasztása az aktuális környezet és igényei alapján tervezett döntés kell, hogy legyen. A legtöbb Linux-disztribúció előre telepítve van néhány Python-verzióval az operációs rendszer könyvtárakban és szoftverekben való széleskörű használatának köszönhetően.

Ez a cikk a Python 3 telepítésével foglalkozik CentOS, Ubuntu és Windows alapú platformokon. A Python 3 telepíthető a Python 2-vel együtt, de óvatosnak kell lennie a rendszer alapértelmezett Python értelmezőjének megadásakor.

Python 3 CentOS 6.x/7.x rendszeren

CentOS 6.x/7.x vagy RHEL alapú disztribúció esetén telepítheti a Python 3-at a yum használatával.

$ sudo yum install python3

Amikor a rendszer kéri, erősítse meg az „y” megnyomásával:

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

Az alábbiakban látható a Python 3 telepítési naplója a CentOS 7 rendszeren:

$ 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 a CentOS 8.x rendszeren

A Python 3 a CentOS 8.x rendszerre a DNF csomagkezelő segítségével telepíthető. Használja az alábbi parancsot a Python 3 telepítésének elindításához:

$ sudo dnf install python3

Amikor a rendszer kéri, erősítse meg az „y” megnyomásával:

Is this ok [y/N]: y

Az alábbiakban látható a Python 3 telepítésének naplórészlete a CentOS 8 rendszeren:

$ 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 Ubuntun

Az Ubuntu/Debiant futtató operációs rendszeren az apt vagy apt-get segítségével kaphatjuk meg a Python 3-at.

  A Windows 11 Start menü nem válaszoló problémájának javítása

Az újabb Ubuntu rendszereken már telepítve van a Python 3. Ha valamilyen okból eltávolították, és kifejezetten telepítenie kell, használja az alábbi parancsot:

$ sudo apt install python3

Ellenőrizze a Python 3-at Linuxon

A Python 3 könnyen ellenőrizhető a Linux terminálból. A telepített verzió ellenőrzéséhez használja:

$ python3 --version
Python 3.8.6
$

Python 3 Windows alatt

Windows rendszeren a Python 3 egy egyszerű varázsló alapú telepítővel telepíthető a hivatalos Python webhelyről. A hivataloson kínált alapértelmezett telepítő letöltési oldal a legtöbb célra elég jónak kell lennie, hacsak nem kell másik Python-verziót vagy architektúrát választania.

A cikk írásakor elérhető legújabb verzió a 3.9.1.

64 bites architektúra esetén a letöltött Python-telepítő neve python-3.xx-amd64.exe.

  • Indítsa el a telepítőt a letöltött exe fájl végrehajtásával.
  • A telepítő számára kiválasztott alapértelmezett beállításoknak jónak kell lenniük. Lehetősége van azonban a telepítés helyének és összetevőinek módosítására a Telepítés testreszabása opcióval.
  • Lehetőség van arra is, hogy telepítse a Python 3-at minden felhasználó számára, vagy csak az adott Windows felhasználói fiókhoz.
  • Végül lehetőség van a Python 3 hozzáadására a Windows PATH környezeti változóban, amely lehetővé teszi a Python 3 használatát a Windows parancssorból bármely könyvtárból.
  • Az összes beállítás megerősítése után kattintson a Telepítés most gombra a Python 3 telepítésének folytatásához az alapértelmezett beállításokkal.
  A Windows 10 frissítési asszisztens hibáinak egyszerű kijavítása

  • A telepítési párbeszédpanel a telepítés folyamatát mutatja. Kérjük, várja meg, amíg befejeződik.

  • A telepítés befejeztével a Windows Start menüjében megtalálhatja a Python 3.x ikont, amely megnyitja a Python 3 Interactive CLI-t.

  • Az interaktív Python 3 CLI lehetővé teszi Python-parancsok interaktív írását és végrehajtását. Példaként egy egyszerű Hello World kódot írhatunk a Pythonban a print paranccsal. Mivel egy interaktív CLI-ről van szó, a parancs egyidejűleg értelmeződik, és a kimenet azonnal kinyomtatásra kerül.

A kód gyakorlásához be kell szereznie a Python IDE-t.

További irodalom

A Pythonról és annak használatáról többet tudhat meg a kiterjedt részéből dokumentáció vagy online tanfolyamok elvégzésével.

Ezután nézze meg, hogyan telepítheti a PIP-t a Python-csomagok telepítéséhez.

Élvezettel olvasta a cikket? Mit szólnál a világgal való megosztáshoz?

  Mit jelent az ingyenes Windows 10 frissítés az Ön számára