A Python 3.10 telepítése Ubuntu 24.04, 22.04 vagy 20.04 rendszeren

A Python 3.10, bár nem a legújabb kiadás, továbbra is nélkülözhetetlen sok fejlesztő számára, különösen azok számára, akiknek szükségük van rá bizonyos szoftverekkel vagy folyamatban lévő projektekkel való kompatibilitás miatt. A Python 3.12 és a közelgő Python 3.13 megjelenésével a Python 3.10 továbbra is számos olyan fejlesztést kínál, amelyek szilárd választássá teszik az Ubuntu felhasználók számára.

Az alábbiakban felsorolunk néhány fontosabb pontot a Python 3.10 kiadásakor:

  • Szerkezeti mintaillesztés: Leegyszerűsíti az összetett adatstruktúrák illesztését tömör és kifejező szintaxissal.
  • Zárójeles kontextuskezelők: Több kontextuskezelőt tesz lehetővé egyetlen „with” utasításon belül, javítva a kód olvashatóságát és tömörségét.
  • Pontos sorszámok a Tracebackben: Továbbfejlesztett hibajelentés a pontos sorszámok megjelenítésével a visszakövetésekben, segítve a probléma gyors azonosítását és megoldását.
  • Új szintaktikai kiegészítések: Bevezeti a „match” és „case” utasításokat, valamint a „|” operátor a szakszervezeti típusokhoz, hozzájárulva az egyszerűsített és olvashatóbb kódhoz.
  • Teljesítményfejlesztések: A gyorsabb funkcióhívások és attribútum-hozzáférés gördülékenyebb és hatékonyabb fejlesztési élményt tesz lehetővé.
  • Elavult/eltávolított funkciók: Megtisztítja a nyelvet azáltal, hogy eltávolítja az elavult funkciókat, például a 'collections.ChainMap.new_child' és az olyan módszereket, mint a 'threading.Thread.isAlive()'.

Ezek a szolgáltatások a Python 3.10-et megbízható megoldássá teszik azok számára, akiknek speciális szoftverkövetelményekhez vagy folyamatban lévő projektekhez van szükségük rá. Most pedig folytassuk a Python 3.10 telepítésével az Ubuntun.

Frissítse az Ubuntu Linuxot a Python 3.10 telepítése előtt

A Python 3.10 stabil PPA importálásához nyisson meg egy terminált, és írja be a következő parancsot:

sudo apt update && sudo apt upgrade

Python PPA importálása

Ha inkább az éjszakai PPA-t szeretné használni a legújabb fejlesztési változások eléréséhez, írja be helyette a következő parancsot:

sudo add-apt-repository ppa:deadsnakes/ppa -y

A Python PPA APT-forráslistájának frissítése

A kívánt Python PPA importálása után frissítenie kell az APT-forráslistáját, hogy lekérje a PPA-ból elérhető új csomagokról szóló információkat. Ehhez hajtsa végre a következő parancsot:

sudo apt update

Fejezze be a Python 3.10 telepítését

Miután importálta a Python PPA-t és frissítette az APT-forráslistáját, telepítse a Python 3.10-et az Ubuntu rendszerére. Ez a rész végigvezeti a telepítési folyamaton, és segít a Python 3.10 telepített verziójának ellenőrzésében. Ezenkívül megvitatjuk azokat az opcionális extrákat, amelyek telepíthetők a Python-fejlesztési élmény fokozása érdekében.

Telepítse a Python 3.10-et az APT paranccsal

A Python 3.10 telepítéséhez nyisson meg egy terminált, és írja be a következő parancsot:

sudo apt install python3.10

A Python 3.10 telepítésének ellenőrzése

A telepítés befejezése után a következő parancs futtatásával ellenőrizheti a Python 3.10 verzióját és buildjét:

python3.10 --version

Opcionális extrák a Python 3.10-hez

  • Hibakeresési modul:
sudo apt install python3.10-dbg
  • Fejlesztői (fejlesztői) modul:
sudo apt install python3.10-dev
  • VENV (virtuális környezet) modul:
sudo apt install python3.10-venv
  • Distutils modul:
sudo apt install python3.10-distutils
  • lib2to3 segédprogram modul:
sudo apt install python3.10-lib2to3
  • DBM.GNU modul:
sudo apt install python3.10-gdbm
  • Tkinter modul:
sudo apt install python3.10-tk

Az összes extra egy menetben történő telepítéséhez futtassa a következő parancsot:

sudo apt install python3.10-full

Íme egy összefoglaló azon felhasználók számára, akik még nem ismerik a Pythont, és esetleg nem tudják, mik a fenti csomagok:

  • python-tk: Ez a csomag tartalmazza a Python 3.10 Tkinter könyvtárát, amely grafikus felhasználói felületek (GUI) létrehozására szolgál Pythonban. A Tkinter Python-modulok készlete, amely kényelmes módot biztosít GUI-alkalmazások létrehozására.
  • python-dev: Ez a csomag tartalmazza a Python fejlesztési fejléceket és könyvtárakat, amelyek a Python-bővítmények felépítéséhez és más Python-hoz kapcsolódó fejlesztési feladatokhoz szükségesek. Ez a csomag olyan Python-modulok felépítéséhez és telepítéséhez szükséges, amelyek hozzáférést igényelnek a Python-fejlécfájlokhoz és -könyvtárakhoz.
  • python-dbg: Ez a csomag tartalmazza a Python 3.10 hibakeresési szimbólumait. A hibakeresők a hibakereső szimbólumokat használják, hogy segítsenek a fejlesztőknek azonosítani és kijavítani a kódjukban lévő hibákat. A csomag telepítése segíthet a Python-alkalmazások hibakeresésében, és összetett Python-projekteken dolgozó fejlesztők számára ajánlott.
  • python-venv: Ez a csomag a Python 3.10 virtuális környezetkezelő eszközeit tartalmazza. A virtuális környezetek elszigetelt Python-környezetek, amelyek lehetővé teszik Python és Python-csomagok különböző verzióinak telepítését és használatát anélkül, hogy ez befolyásolná a rendszeren lévő többi Python-telepítést.
  • python-gdbm: Ez a csomag tartalmazza a gdbm modult a Python 3.10-hez, amely a GNU dbm adatbázis-könyvtárral működik. A gdbm modul Python felületet biztosít a gdbm könyvtárhoz, amely egy kulcsérték tárolóban tárolja és kéri le az adatokat.
  • python-distutils: Ez a csomag a Python 3.10 distutils könyvtárát biztosítja, amely Python-csomagok létrehozására és terjesztésére szolgál. A distutils könyvtár szabványos módot biztosít a Python-csomagok létrehozására és terjesztésére, megkönnyítve a fejlesztők számára, hogy megosszák kódjukat másokkal.

Teszt Python 3.10 Shell

Miután telepítette a Python 3.10-et az Ubuntu rendszerére, elengedhetetlen annak biztosítása, hogy minden a várt módon működjön. Ez a rész végigvezeti Önt a Python 3.10 rendszerhéj megnyitásán és a kilépésen, ha végzett.

A Python 3.10 Shell megnyitása

A Python 3.10 shell megnyitásához írja be a következő parancsot a terminálba:

python3.10

Ezzel elindítja az interaktív Python 3.10 rendszerhéjat, ahol elkezdheti beírni a Python parancsokat, tesztelheti a kódot, vagy felfedezheti a Python 3.10 új funkcióit.

Lépjen ki a Python 3.10 Shellből

Ha végzett a Python 3.10 rendszerhéjjal, a következő parancs beírásával léphet ki belőle:

exit()

Használja a Ctrl+D billentyűkódot a héjból való kilépéshez.

A Pip telepítése Python 3.10-hez (opcionális lépések)

Az Ubuntu Python 3.10-es élményének javításához telepítenie kell a Pip-et (a Python csomagtelepítőt). A Pip lehetővé teszi további Python-csomagok és -könyvtárak egyszerű telepítését és kezelését. Ez a rész végigvezeti Önt a Pip for Python 3.10 Ubuntu rendszeren történő telepítésén és frissítésén.

A Python Pip telepítése Ubuntun a Python 3.10-en keresztül

A Pip szoftvert már telepítenie kell a legtöbb felhasználó számára, aki a Python PPA tárolóból telepítette a Python 3.10-et. Ha azonban manuálisan kell telepítenie, kövesse az alábbi lépéseket:

Először futtassa a következő APT parancsot a Pip telepítéséhez:

sudo apt install python3-pip

A Pip manuális letöltése és telepítése az Ubuntu rendszeren a Python 3.10-en keresztül

Ha problémákat tapasztal az előző módszerrel, manuálisan is letöltheti és telepítheti a Pip-et:

Töltse le a get-pip.py fájlt a wget paranccsal:

wget https://bootstrap.pypa.io/get-pip.py

A fájl letöltése után futtassa a következő parancsot a Pip telepítéséhez:

python3 get-pip.py

Frissítse a Pip-et az Ubuntu legújabb verziójára a Python 3.10-en keresztül

A Pip telepítése után ajánlatos ellenőrizni a frissítéseket, hogy biztosan a legújabb verzióval rendelkezzen:

python3 -m pip install --upgrade pip

A Pip telepített verziójának ellenőrzése az Ubuntu rendszeren a Python 3.10-en keresztül

A Pip telepített verziójának ellenőrzéséhez futtassa a következő parancsot:

pip --version

Telepítse a Python-csomagokat a Pip segítségével

Most, hogy a Pip telepítése és ellenőrzése megtörtént, Python-csomagokat telepíthet a Python 3.10 élményének javítása érdekében. Ez a rész a Python-csomagok Pip használatával történő telepítéséhez, frissítéséhez és eltávolításához szükséges alapvető parancsokat tárgyalja.

Telepítsen egy PIP-csomagot a Python 3.10-en keresztül

Python-csomag telepítéséhez használja a következő parancsot:

pip install package_name

Cserélje ki package_name a kívánt csomagnévvel, mint pl numpy a NumPy csomaghoz.

Frissítsen egy PIP-csomagot a Python 3.10 segítségével

A telepített Python-csomag legújabb verziójára való frissítéséhez használja a következő parancsot:

pip install --upgrade package_name

Cserélje ki package_name a frissíteni kívánt csomag nevével.

Távolítson el egy PIP-csomagot a Python 3.10-en keresztül

Ha már nincs szüksége Python-csomagra, eltávolíthatja azt a következő paranccsal:

pip uninstall package_name

Cserélje ki package_name az eltávolítani kívánt csomag nevével.

Hozzon létre egy teszt Python virtuális környezetet a Python 3.10 segítségével

A virtuális környezetek használata a projektspecifikus függőségek elkülönítésére jó gyakorlat, ha több Python-projekttel dolgozik. Ebben a részben végigvezetjük Önt a Python virtuális környezet beállításán a Python 3.10 venv moduljával.

Hozzon létre egy virtuális környezetet a Python 3.10 segítségével

Új virtuális környezet létrehozásához futtassa a következő parancsot:

python3.10 -m venv my_venv

Cserélje ki my_venv a virtuális környezet kívánt nevével.

Aktiválja a virtuális környezetet a Python 3.10-en keresztül

A virtuális környezet létrehozása után aktiválnia kell, mielőtt használni tudná. A virtuális környezet aktiválásához futtassa a következő parancsot:

source my_venv/bin/activate

Cserélje ki my_venv a virtuális környezet nevével.

Deaktiválja a virtuális környezetet a Python 3.10-en keresztül

Ha végzett a virtuális környezetben, a következő paranccsal deaktiválhatja:

deactivate

Ez a parancs visszaviszi a globális Python környezetbe.

Ez a rész további parancsokat és tippeket tartalmaz a Python 3.10 kezeléséhez az Ubuntu rendszeren, beleértve a frissítést, eltávolítást, valamint az éjszakai és a stabil PPA-tárolók közötti váltást.

Frissítse a Python 3.10-et az APT-n keresztül

A Python 3.10 frissítéséhez kövesse az alábbi lépéseket:

Frissítse APT csomaglistáját:

sudo apt update

Ha elérhető frissítés a Python 3.10-hez, az megjelenik az APT csomag többi frissítésével együtt. Folytassa a frissítést a következő futtatásával:

sudo apt upgrade

Távolítsa el a Python 3.10-et

Ha el szeretné távolítani a Python 3.10-et a rendszeréről, kövesse az alábbi lépéseket:

A következő paranccsal távolítsa el a Python 3.10-et az APT metódussal:

sudo apt remove python3.10

Távolítsa el a Python PPA-t

Ezután, ha el szeretné távolítani az importált Python PPA-t, futtassa a következő parancsot:

sudo add-apt-repository --remove ppa:deadsnakes/ppa -y

A Python 3.10 használata közben váltson át az alapértelmezett Python-verziókra

Ha szeretné megadni a preferált Python-verziót azoknak a felhasználóknak, akiknek rendszerükre több Python-verzió is telepítve van, kövesse az alábbi lépéseket az alapértelmezett Python-verzió módosításához.

Először is létre kell hoznia szimbolikus hivatkozásokat a rendszerre telepített minden Python-verzióhoz. A szimbolikus hivatkozás létrehozásakor a „python” csoport nevét és a verziószámot kell megadnia.

Példa (testreszabhatja vagy másolhatja):

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 7

Fontos megjegyezni, hogy nem kell minden verziót előre felsorolnia. Másolhatja a parancsot, és a szimbolikus hivatkozások létrejönnek a Python telepített verzióihoz.

Az elérhető Python-verziók megtekintéséhez használja a következő parancsot:

sudo update-alternatives --config python

Ahogy korábban említettük, az oktatóanyagban használt gépen a Python több verziója is telepítve van, köztük a 3.12, 3.11, 3.9, 3.8 és 3.7. Jelenleg a Python 3.12 van beállítva alapértelmezett verzióként, és a csillag jelzi (*) a verziószám mellett.

Ebben a példában meg kell adnia a megfelelő kiválasztási számot, ha a Python egy másik verzióját szeretné alapértelmezettként beállítani, például a Python 3.12-t. A kiválasztási szám a rendszerre telepített Python-verziók számától függően változhat.

A Python 3.10-re való váltáshoz írja be a 2-es számot. Sikeres befejezés után a következő kimenetet kell látnia:

update-alternatives: using /usr/bin/python3.10 to provide /usr/bin/python (python) in manual mode

Ha ismét felsorolja az alternatív lehetőségeket, látni fogja, hogy a Python 3.10 van beállítva alapértelmezett verzióként, amit a csillag (*) szimbólum jelez.

Következtetés

Összefoglalva, a Python 3.10 telepítése Ubuntu rendszerre egyszerű, és javítja a fejlesztési élményt. Ezt az útmutatót követően sikeresen telepítette és konfigurálta a Python 3.10-et, és megtanulta több Python-verzió kezelését. Ha erre a verzióra van szüksége konkrét projektekhez vagy szoftverkompatibilitáshoz. Boldog kódolást!

Joshua James

Szólj hozzá!