Deinstalirajte Python u Ubuntu 22.04

Deinstalirajte Python U Ubuntu 22 04



Piton je jedan od najpopularnijih programskih jezika. To je interpretirani programski jezik opće namjene s naglaskom na jednostavnosti. Zbog svoje svestranosti, Python se koristi u razne svrhe: web razvoj, analiza podataka, umjetna inteligencija i još mnogo toga.

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
$ apt info python2

  • Python 3: python3
$ apt info 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.