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.
Tartalomjegyzék
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.
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 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?