Ebben az útmutatóban a Python eltávolítását tekintjük meg Ubuntu 22.04 .
Előfeltételek
Az útmutató követéséhez a következő összetevőkre van szüksége:
- Egy megfelelően konfigurált Linux rendszer. Tudj meg többet Ubuntu virtuális gép beállítása VirtualBoxon .
- Hozzáférés egy nem root felhasználóhoz sudo jogosultsággal. Tekintse meg a cikket segítségével sudoerek kezelni a sudo kiváltság .
Python főbb kiadásai
Jelenleg a Python két fő verziója a következő:
- Python 2
- Python 3
A Python 2 legutóbbi frissítését (v2.7.18) 2020. április 20-án kapta meg. Többnyire kivonták a Python 3 javára. Ez a lépés azonban nagy felzúdulást váltott ki a közösségben. A Python 2 annyira népszerű volt, hogy az EOL-t többször is a jövőbe kellett tolni.
Bár elavult, kompatibilitási okokból mégis találkozhat néhány Python 2-telepítéssel. Alapértelmezés szerint az Ubuntu telepített Python 3-mal érkezik.
1. módszer: Python eltávolítása APT használatával
1. lépés: Keresse meg a telepített Python-csomagot
Futtassa a következő parancsokat:
$ python3 --verzió
$ python2 --verzió
Itt:
- Megkérjük a Python végrehajtható fájlt, hogy nyomtassa ki a verzióját.
- Az Ubuntu 22.04 előre telepített Python 3-mal érkezik. Tehát az első parancs egy verziószámot ad vissza.
- Az Ubuntu 22.04 nem tartalmaz előre telepített Python 2-t. Tehát a várt eredmény egy hiba. Ha azonban a parancs verziószámot ad vissza, a Python 2 később kerül telepítésre.
Debian/Ubuntu rendszeren az alapvető Python-csomagok a következők:
- Python 2: python2
- Python 3: python3
2. lépés: A Python eltávolítása
Most, hogy tudjuk, hogy jelenleg melyik Python verzió van telepítve a rendszerre, elkezdhetjük az eltávolításukon dolgozni.
A Python 2 eltávolításához futtassa a következő parancsot:
$ sudo apt távolítsa el a python2-t
A Python 3 eltávolításához futtassa a következő parancsot:
$ sudo apt távolítsa el a python3-at
Választható: Távolítsa el az összes Python-csomagot
A Pythonhoz kapcsolódó összes csomag eltávolítása általában nem ajánlott, mivel a rendszer különböző részei függenek tőlük. Ha folytatni kívánja, győződjön meg arról, hogy minden fontos adatáról biztonsági másolatot készített.
Az összes Python-csomag eltávolításához a rendszerből futtassa a következő parancsot:
$ sudo apt autoremove --tisztítás * piton *
Itt:
- Az APT csomagkezelő olyan csomagokat keres, amelyek megfelelnek az adott reguláris kifejezésnek (*python*). A megfelelő csomagok eltávolításra meg vannak jelölve.
- Az APT megjelöli ezen csomagok függőségét is az eltávolításhoz.
2. módszer: Python eltávolítása a forrásból
Ha a Pythont a forráskódjából fordították és telepítették, az APT nem fogja tudni felismerni a telepítést. Ebben az esetben az eltávolítási folyamat más lesz.
Feltéve, hogy még mindig megvan a forráskönyvtár, amely tartalmazza a lefordított Python-csomagot, futtassa a következő parancsokat:
$ CD < path_to_python_source_dir >$ sudo készítsenek eltávolítás
Ha eltávolította a forráskönyvtárat, megpróbálhatja kézzel eltávolítani a telepített könyvtárakat és bináris fájlokat:
$ CD / usr / helyi / kuka$ sudo rm -f 2-3 * tétlen * csipog * pydoc * piton *
Vegye figyelembe, hogy ez az utolsó lehetőség. Sérült és hibás konfigurációkhoz vezethet az egész rendszerben.
3. módszer: PyPy eltávolítása
A PyPy célja a CPython (az alapértelmezett Python-megvalósítás) helyettesítője. Az RPython segítségével készült, amelyet ezzel egyidőben fejlesztettek ki. A CPythontól eltérő PyPy használatának fő előnye az teljesítmény . Bár ez a Python implementációja, bizonyos eltérések befolyásolhatják a kompatibilitást. További információ a PyPy-ről .
A klasszikus Pythonhoz hasonlóan a PyPy-nek is két fő kiadása van:
- PyPy 2 (pypy)
- PyPy 3 (pypy3)
A PyPy telepítéséhez futtassa a következő parancsokat:
$ sudo alkalmas telepítés pypy
$ sudo alkalmas telepítés pypy3
Hasonlóképpen, a PyPy eltávolításához futtassa a következő parancsokat:
$ sudo apt távolítsa el pypy$ sudo apt távolítsa el pypy3
Bónusz: PIP eltávolítása
A PIP a Python csomagok/modulok de facto szabványos csomagkezelője. Alapértelmezés szerint úgy van beállítva, hogy a Python csomagindex mint a csomagok forrása. A Python 3-tól (v3.4 és újabb) kezdve a PIP előre telepítve van a Python 3-mal. A „PIP” kifejezés a „PIP telepítési csomagok” rekurzív mozaikszója. További információ a PIP-ről .
A Python főbb kiadásaihoz hasonlóan a PIP-nek is van egyedi verziója a Python 2 (python-pip) és a Python 3 (python3-pip) számára.
$ apt info python-pip$ apt info python3-pip
Ha eltávolította az összes Python-csomagot, akkor a PIP alapértelmezés szerint is eltávolításra kerül. Ha azonban kifejezetten el szeretné távolítani a PIP-et, futtassa a következő parancsokat:
$ sudo apt távolítsa el a python-pip-t$ sudo apt távolítsa el a python3-pip-et
Következtetés
Bemutattuk a Python eltávolításának többféle módját az Ubuntu 22.04-ből. Bemutattuk a CPython és a PyPy eltávolítását a rendszerről az APT segítségével. Megbeszéltük a Python eltávolítását is, ha a forráskódból van telepítve.
Újra kell telepíteni a Python-t? Tekintse meg ezt az útmutatót Python telepítése Ubuntu 22.04-re . Érdekli az utazás a Python használatával? A következő útmutató 30 példaszkriptet tartalmaz a kezdéshez. A Python alkategória számos útmutatót is tartalmaz a Python programozás különféle vonatkozásairól.