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

Bár a Python 3.11 már nem a legújabb kiadás, sok fejlesztő számára továbbra is lehetőség marad. A Python 3.12 és a közelgő Python 3.13 megjelenése ellenére a 3.11 továbbra is szilárd alapot kínál jelentős fejlesztésekkel, amelyek életképes választássá teszik az Ubuntu felhasználók számára.

A Python 3.11 főbb jellemzői:

  • Szerkezeti mintaillesztés: Leegyszerűsíti az összetett adatszerkezetek egyeztetésének folyamatát.
  • Zárójeles kontextuskezelők: Olvashatóbb szintaxist vezet be a környezetkezelők használatához.
  • Továbbfejlesztett hibaüzenetek: Megkönnyíti a hibakeresést informatívabb és felhasználóbarátabb hibaüzenetekkel.
  • Futásidejű Audit Hooks: Új API-t biztosít a Python program viselkedésének figyeléséhez és módosításához.
  • További szabványos könyvtári modulok: Új modulokat ad hozzá, például a „zoneinfo”-t a jobb időzóna-támogatás érdekében és a „http.client”-t a magas szintű HTTP-kliens-funkciókhoz.

Ezek a funkciók a Python 3.11-et erős jelöltté teszik azok számára, akik egyensúlyt keresnek a stabilitás és a továbbfejlesztett funkcionalitás között. Most telepítsük a Python 3.11-et az Ubuntu 24.04-re, 22.04-re vagy 20.04-re terminálparancsokkal.

Frissítse az Ubuntu-t a Python 3.11 telepítése előtt

Javasoljuk, hogy a Python 3.11 telepítése előtt futtasson le egy frissítést a terminálon, hogy elkerülje a telepítés közbeni esetleges ütközéseket. A terminál frissítése biztosítja, hogy minden csomag aktuális legyen a következő paranccsal:

sudo apt update

Bármely elavult csomagot frissítheti a következő paranccsal.

sudo apt upgrade

Python PPA importálása

Az Ubuntu disztribúciók általában alapértelmezés szerint tartalmazzák a Python-t, de gyakran hiányoznak az új kiadásokkal kapcsolatos frissítési lehetőségek. A Python 3.11 legújabb verziójának telepítéséhez ez az útmutató egy jó hírű és széles körben elismert, harmadik féltől származó PPA-t használ.

Először is importálja a Python-tárat a legfrissebb stabil kiadásokkal.

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

A folytatás előtt futtasson egy APT frissítést, hogy biztosítsa az újonnan importált PPA tükrözését.

sudo apt update

Telepítse a Python 3.11-et az APT Terminal Command segítségével

Miután sikeresen importálta a Python 3.11 PPA-t, telepítse a Python 3.11-et a következő parancs végrehajtásával a terminálon:

sudo apt install python3.11

A következő paranccsal ellenőrizze a Python 3.11 telepítési és összeállítási verzióját.

python3.11 --version

Kívánság szerint a következő további extrákat is telepítheti a Python 3.11-hez:

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

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

sudo apt install python3.11-full

Telepítse a PIP-t a Python 3.11-el

A legtöbb felhasználó könnyen telepítheti a Python 3.11-et a Python PPA tárolóból a következő APT parancs futtatásával:

sudo apt install python3-pip

Győződjön meg arról, hogy a Python Pip telepítve van. Ha problémák merülnek fel, telepítse újra manuálisan az alábbi lépéseket követve a get-pip.py letöltéséhez a wget paranccsal:

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

A fájl letöltése után a következő lépés a telepítés.

python3 get-pip.py

Javasoljuk, hogy a Pip telepítése után ellenőrizze a frissítéseket, hogy biztosan a legújabb verzióval rendelkezzen. Ez segít abban, hogy naprakész maradjon a legújabb funkciókkal és fejlesztésekkel kapcsolatban.

python3 -m pip install --upgrade pip

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

pip --version

Ezekkel a parancsokkal telepítheti és frissítheti a Pip for Python 3.11-et, amely lehetővé teszi további Python-csomagok és -könyvtárak telepítését.

További parancs: Váltás az alapértelmezett Python-verziók között

Ha a Python több verziója van telepítve a rendszerére, és egy adott verziót szeretne alapértelmezettként beállítani, az alábbi lépésekkel válthat közöttük.

Először is, minden Python-verzióhoz külön-külön kell hozzáadnia szimbolikus hivatkozásokat. Ehhez futtassa a következő parancsokat:

Íme egy 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

Vegye figyelembe, hogy az egyes parancsok végén található számok (pl. 1, 2, 3 stb.) a verzió prioritását jelzik. A nagyobb szám magasabb prioritást jelent. Ebben a példában a Python 3.12 rendelkezik a legmagasabb prioritással (7), a Python 2.7 pedig a legalacsonyabb prioritással (1).

Ha a Python másik verziójára szeretne váltani, írja be a megfelelő kiválasztási számot a következő parancsban:

sudo update-alternatives --config python
Változás Python 3.12-ről Python 3.11-re Ubuntuban
Példa a Python 3.12-ről Python 3.11-re való váltásra az Ubuntu alapértelmezett verziójaként

Ha például a Python 3.11-et szeretné alapértelmezettként beállítani, akkor a 3-as számot adja meg. A parancs kimenetének így kell kinéznie:

Ha a parancs sikeres, a következő kimenetet fogja látni:

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

Ezek a lépések segítenek beállítani a Python 3.11-et alapértelmezett verzióként az Ubuntu Linux rendszeren. Ezzel könnyedén válthat a Python különböző verziói között.

Következtetés

Összegezve, a Python 3.11 könnyen telepíthető Ubuntu 24.04, 22.04 vagy 20.04 rendszeren egy PPA tároló és APT parancsok használatával. A Python 3.11 számos új funkciót, hibajavítást és fejlesztést kínál elődjeihez képest, így ideális választás különféle felhasználási esetekben, mint például webfejlesztés, adatelemzés, tudományos számítások és mesterséges intelligencia. Az ebben az útmutatóban felvázolt parancsok követésével a felhasználók könnyedén beállíthatják és válthatnak különböző Python-verziókat Ubuntu Linux rendszereiken, így kihasználhatják a Python programozási nyelv legújabb funkcióit és fejlesztéseit.

Joshua James

Szólj hozzá!