Weboldal keresés

A Python telepítése RHEL és Debian rendszerekben


A világ számos vezető egyeteme használja a Pythont, hogy megismertesse hallgatóit a programozással. A Massachusetts Institute of Technology (MIT), az arlingtoni Texasi Egyetem és a Stanford csak néhány példa azokra az intézményekre, amelyek széles körben használják ezt a nyelvet.

Ezenkívül fontos megjegyezni, hogy a Python sokféle oktatási, vállalati és tudományos célra is hasznos – a webfejlesztéstől az asztali alkalmazásokon át a gépi tanulásig és minden máshoz.

Jelenleg két fő Python-verzió van használatban – a 2 és a 3, a 2 pedig gyorsan elveszíti a helyét a 3mivel az előbbi már nem áll aktív fejlesztés alatt. Mivel minden Linux disztribúcióban telepítve van a Python 2.x.

Ebben a cikkben bemutatjuk, hogyan kell telepíteni és használni a Python legújabb verzióját RHEL-alapú disztribúciókban, valamint a Debianban és származékaiban, például az Ubuntuban (a legújabb LTS verzió már rendelkezik a legújabb telepített Python) vagy a Linux Mint. Célunk a parancssorban használható alapvető nyelvi eszközök telepítése lesz.

Ugyanakkor azt is elmagyarázzuk, hogyan kell telepíteni a Python IDLEt – egy grafikus felhasználói felület alapú eszközt, amely lehetővé teszi Python kód futtatását és önálló funkciók létrehozását.

Telepítse a Python-t Linuxra a forrásból

Az írás idején (2022. november) a legújabb verzió a Python 3.11, és a telepítést a forrásból fogjuk végrehajtani.

Bár az alapcsomagokat és azok függőségeit telepíthetjük yum és aptitude (vagy apt-get) vagy apt segítségével.

Miért? Az ok egyszerű: ez lehetővé teszi számunkra a nyelv legfrissebb stabil kiadását (3.11), valamint egy terjesztés-agnosztikus telepítési módszert.

Mielőtt telepítené a Pythont RHEL-alapú disztribúciókban, mint például a CentOS Stream Fedora, Rocky és AlmaLinux, győződjön meg arról, hogy rendszerünk rendelkezik az összes szükséges fejlesztési függőséggel:

yum -y groupinstall development
yum -y install zlib-devel

A >Debian-alapú disztribúciókban, mint például az Ubuntu és a Linux Mint, telepítenünk kell a gcc-t, a make-t és a zlib tömörítési/kicsomagolási könyvtárat:

aptitude -y install gcc make zlib1g-dev

A szükséges alapcsomagok telepítése után lépjen a hivatalos Python letöltési oldalra, és töltse le a Python 3.11 forráskiadást, vagy használja a következő wget parancsot a közvetlen letöltéshez és telepítéshez.

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
tar xJf Python-3.11.0.tar.xz
cd Python-3.11.0
./configure
make
make install

Most pihenjen, és vegyen egy szendvicset, mert ez eltarthat egy ideig. Ha a telepítés befejeződött, használja ezt a fő bináris helyének ellenőrzéséhez:

which python3
python3 -V
python3

A fenti parancs kimenetének hasonlónak kell lennie:

[root@tecmint:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[root@tecmint:~/Python-3.11.0]# python3 -V
Python 3.11.0
[root@tecmint:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()

Gratulálunk! A Python 3.11 most már telepítve van a rendszerére.

Telepítse a Python IDLE-t Linuxra

A Python IDLE egy grafikus felhasználói felület alapú eszköz a Python számára. Ha telepíteni szeretné a Python IDLE-t, fogja meg az idle (Debian) vagy a python-tools (RHEL) nevű csomagot.

yum install python3-idle  [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
apt-get install idle       [On Debian, Ubuntu and Mint]

Írja be a következő parancsot a Python IDLE elindításához.

idle3
Or
idle

Összegzés

Ebben a cikkben elmagyaráztuk, hogyan telepítheti a Python legújabb stabil verzióját a forrásból.

Végül, de nem utolsósorban, ha a Python 2-ből érkezik, érdemes áttekintenie a 2-3 hivatalos dokumentációt. Ez egy olyan program, amely beolvassa a Python 2 kódot, és érvényes Python 3 kóddá alakítja át.

Van bármilyen kérdése vagy megjegyzése ezzel a cikkel kapcsolatban? Vegye fel velünk a kapcsolatot az alábbi űrlap segítségével.