U ovom ćemo vodiču pogledati kako deinstalirati Python Ubuntu 22.04 .
Preduvjeti
Da biste slijedili ovaj vodič, potrebne su vam sljedeće komponente:
- Ispravno konfiguriran Linux sustav. Nauči više o postavljanje Ubuntu virtualnog stroja na VirtualBox .
- Pristup ne-root korisniku sa sudo privilegijom. Pogledajte članak na korištenjem sudoers upravljati sudo privilegija .
Glavna izdanja Pythona
Do sada postoje dvije glavne verzije Pythona:
- Python 2
- Python 3
Python 2 dobio je zadnje ažuriranje (v2.7.18) 20. travnja 2020. Većinom je postupno ukinut u korist Pythona 3. Međutim, ovaj je potez izazvao veliko negodovanje u zajednici. Python 2 je bio toliko popularan da je EOL morao biti više puta pomaknut u budućnost.
Iako je zastario, još uvijek možete naići na neke instalacije Pythona 2 zbog kompatibilnosti. Prema zadanim postavkama, Ubuntu dolazi s instaliranim Pythonom 3.
Metoda 1: Uklanjanje Pythona pomoću APT-a
Korak 1: Pronalaženje instaliranog Python paketa
Pokrenite sljedeće naredbe:
$ python3 --verzija
$ python2 --verzija
Ovdje:
- Tražimo od Python izvršne datoteke da ispiše svoju verziju.
- Ubuntu 22.04 dolazi s unaprijed instaliranim Pythonom 3. Dakle, prva naredba vraća broj verzije.
- Ubuntu 22.04 ne dolazi s unaprijed instaliranim Pythonom 2. Dakle, očekivani rezultat je pogreška. Međutim, ako naredba vrati broj verzije, Python 2 je kasnije instaliran.
Na Debian/Ubuntu, osnovni Python paketi su sljedeći:
- Python 2: python2
- Python 3: python3
Korak 2: Deinstaliranje Pythona
Sada kada znamo koja je verzija Pythona trenutno instalirana na sustavu, možemo početi raditi na njihovom deinstaliranju.
Da biste uklonili Python 2, pokrenite sljedeću naredbu:
$ sudo apt ukloniti python2
Da biste uklonili Python 3, pokrenite sljedeću naredbu:
$ sudo apt ukloniti python3
Izborno: Uklonite sve Python pakete
Uklanjanje svih paketa povezanih s Pythonom općenito se ne preporučuje jer razni dijelovi sustava ovise o njima. Ako želite nastaviti, provjerite jeste li sigurnosno kopirali sve važne podatke.
Da biste uklonili sve Python pakete iz sustava, pokrenite sljedeću naredbu:
$ sudo apt automatsko uklanjanje --pročišćavanje * piton *
Ovdje:
- APT upravitelj paketa traži pakete koji odgovaraju zadanom regularnom izrazu (*python*). Odgovarajući paketi su označeni za uklanjanje.
- APT također označava ovisnosti tih paketa za uklanjanje.
Metoda 2: Uklanjanje Pythona iz izvora
Ako je Python kompajliran i instaliran iz svog izvornog koda, APT neće moći prepoznati instalaciju. U tom će slučaju postupak deinstalacije biti drugačiji.
Pod pretpostavkom da još uvijek imate izvorni direktorij koji sadrži kompajlirani Python paket, pokrenite sljedeće naredbe:
$ CD < put_do_python_izvornog_dir >$ sudo napraviti deinstalirati
Ako ste uklonili izvorni direktorij, možete pokušati ručno ukloniti instalirane biblioteke i binarne datoteke:
$ CD / usr / lokalni / kanta za smeće$ sudo rm -f 2 do 3 * besposlen * pip * pydoc * piton *
Imajte na umu da je ovo posljednje rješenje. To može dovesti do oštećenih i pokvarenih konfiguracija u cijelom sustavu.
Metoda 3: Uklanjanje PyPy
PyPy ima za cilj biti zamjena za CPython (zadana implementacija Pythona). Izgrađen je pomoću RPythona koji je istovremeno razvijen s njim. Ključna prednost korištenja PyPy osim CPythona je izvođenje . Iako je to implementacija Pythona, određene razlike mogu utjecati na kompatibilnost. Saznajte više o PyPy .
Slično klasičnom Pythonu, PyPy također ima dva glavna izdanja:
- PyPy 2 (pypy)
- PyPy 3 (pypy3)
Da biste instalirali PyPy, pokrenite sljedeće naredbe:
$ sudo prikladan instalirati pypy
$ sudo prikladan instalirati pypy3
Slično, da deinstalirate PyPy, pokrenite sljedeće naredbe:
$ sudo apt ukloniti pypy$ sudo apt ukloniti pypy3
Bonus: Uklanjanje PIP-a
PIP je de facto standardni upravitelj paketa za Python pakete/module. Prema zadanim postavkama, konfiguriran je za korištenje Indeks Python paketa kao izvor paketa. Počevši od Pythona 3 (v3.4 i kasnijeg), PIP dolazi unaprijed instaliran s Pythonom 3. Izraz 'PIP' je rekurzivna kratica za 'PIP instalira pakete'. Saznajte više o PIP-u .
Slično glavnim izdanjima Pythona, PIP ima jedinstvene verzije i za Python 2 (python-pip) i za Python 3 (python3-pip).
$ apt info python-pip$ apt info python3-pip
Ako ste uklonili sve Python pakete, PIP se također deinstalira prema zadanim postavkama. Međutim, ako želite posebno deinstalirati PIP, pokrenite sljedeće naredbe:
$ sudo apt ukloniti python-pip$ sudo apt ukloniti python3-pip
Zaključak
Demonstrirali smo više načina uklanjanja Pythona iz Ubuntua 22.04. Demonstrirali smo deinstalaciju i CPythona i PyPyja iz sustava pomoću APT-a. Također smo razgovarali o deinstalaciji Pythona ako je instaliran iz izvornog koda.
Trebate ponovno instalirati Python? Provjerite ovaj vodič na instaliranje Pythona na Ubuntu 22.04 . Zainteresirani ste započeti svoje putovanje s Pythonom? Sljedeće vodič sadrži 30 primjera skripti za početak. The Python potkategorija također sadrži brojne vodiče o različitim aspektima programiranja u Pythonu.