Odinštalujte Python v Ubuntu 22.04

Odinstalujte Python V Ubuntu 22 04



Python je jedným z najpopulárnejších programovacích jazykov. Je to interpretovaný všeobecný programovací jazyk s dôrazom na jednoduchosť. Vďaka svojej všestrannosti sa Python používa na rôzne účely: vývoj webu, analýza údajov, umelá inteligencia a oveľa viac.

V tejto príručke sa pozrieme na odinštalovanie Pythonu Ubuntu 22.04 .

Predpoklady

Ak chcete postupovať podľa tohto návodu, potrebujete nasledujúce komponenty:







  • Správne nakonfigurovaný systém Linux. Naučiť sa viac o nastavenie virtuálneho počítača Ubuntu na VirtualBox .
  • Prístup k používateľovi bez oprávnenia root s privilégiom sudo. Pozrite si článok na použitím sudoisti spravovať sudo privilégium .

Hlavné vydania Pythonu

Odteraz sú dve hlavné verzie Pythonu:



  • Python 2
  • Python 3

Python 2 dostal svoju poslednú aktualizáciu (v2.7.18) 20. apríla 2020. Väčšinou bol vyradený v prospech Pythonu 3. Tento krok však spôsobil v komunite veľký rozruch. Python 2 bol taký populárny, že EOL musel byť do budúcnosti posunutý viackrát.



Aj keď sú zastarané, stále môžete naraziť na niektoré inštalácie Pythonu 2 z dôvodov kompatibility. V predvolenom nastavení sa Ubuntu dodáva s nainštalovaným Pythonom 3.





Metóda 1: Odstránenie Pythonu pomocou APT

Krok 1: Nájdenie nainštalovaného balíka Python

Spustite nasledujúce príkazy:



$ python3 --verzia

$ python2 --verzia

Tu:

  • Požiadame spustiteľný súbor Pythonu, aby vytlačil svoju verziu.
  • Ubuntu 22.04 prichádza s predinštalovaným Pythonom 3. Prvý príkaz teda vráti číslo verzie.
  • Ubuntu 22.04 sa nedodáva s predinštalovaným Pythonom 2. Očakávaným výsledkom je teda chyba. Ak však príkaz vráti číslo verzie, Python 2 sa nainštaluje neskôr.

Na Debian/Ubuntu sú základné balíky Pythonu nasledovné:

  • Python 2: python2
$ apt info python2

  • Python 3: python3
$ apt info python3

Krok 2: Odinštalovanie Pythonu

Teraz, keď vieme, aká verzia Pythonu je momentálne nainštalovaná v systéme, môžeme začať pracovať na ich odinštalovaní.

Ak chcete odstrániť Python 2, spustite nasledujúci príkaz:

$ sudo apt odstrániť python2

Ak chcete odstrániť Python 3, spustite nasledujúci príkaz:

$ sudo apt odstrániť python3

Voliteľné: Odstráňte všetky balíky Python

Odstránenie všetkých balíkov súvisiacich s Pythonom sa vo všeobecnosti neodporúča, pretože na nich závisia rôzne časti systému. Ak chcete pokračovať, uistite sa, že ste si zálohovali všetky dôležité údaje.

Ak chcete odstrániť všetky balíky Pythonu zo systému, spustite nasledujúci príkaz:

$ sudo apt autoremove -- očista * pytón *

Tu:

  • Správca balíkov APT hľadá balíky, ktoré zodpovedajú danému regulárnemu výrazu (*python*). Zodpovedajúce balíky sú označené na odstránenie.
  • APT tiež označuje závislosti týchto balíkov na odstránenie.

Metóda 2: Odstránenie Pythonu zo zdroja

Ak bol Python skompilovaný a nainštalovaný zo zdrojového kódu, APT nebude schopný rozpoznať inštaláciu. V takom prípade bude proces odinštalovania iný.

Za predpokladu, že stále máte zdrojový adresár, ktorý obsahuje skompilovaný balík Python, spustite nasledujúce príkazy:

$ cd < path_to_python_source_dir >
$ sudo urobiť odinštalovať

Ak ste odstránili zdrojový adresár, môžete skúsiť odstrániť nainštalované knižnice a binárne súbory manuálne:

$ cd / usr / miestne / kôš
$ sudo rm -f 2 až 3 * nečinný * pip * pydoc * pytón *

Upozorňujeme, že toto má byť posledná možnosť. Môže to viesť k poškodeným a nefunkčným konfiguráciám v celom systéme.

Metóda 3: Odstránenie PyPy

PyPy má byť náhradou za CPython (predvolená implementácia Pythonu). Je vytvorený pomocou RPythonu, ktorý bol súčasne s ním vyvinutý. Kľúčovou výhodou používania iného PyPy ako CPythonu je výkon . Hoci ide o implementáciu Pythonu, určité rozdiely môžu ovplyvniť kompatibilitu. Zistite viac o PyPy .

Podobne ako klasický Python má aj PyPy dve hlavné vydania:

  • PyPy 2 (pypy)
  • PyPy 3 (pypy3)

Ak chcete nainštalovať PyPy, spustite nasledujúce príkazy:

$ sudo apt Inštalácia pypy

$ sudo apt Inštalácia pypy3

Podobne, ak chcete odinštalovať PyPy, spustite nasledujúce príkazy:

$ sudo apt odstrániť pypy

$ sudo apt odstrániť pypy3

Bonus: Odstránenie PIP

PIP je de-facto štandardný správca balíkov pre balíky/moduly Pythonu. V predvolenom nastavení je nakonfigurovaný na použitie Index balíka Python ako zdroj balíkov. Počnúc od Pythonu 3 (v3.4 a novších) je PIP predinštalovaný s Pythonom 3. Termín „PIP“ je rekurzívny akronym pre „PIP Installs Packages“. Prečítajte si viac o PIP .

Podobne ako hlavné vydania Pythonu má PIP jedinečné verzie pre Python 2 (python-pip) a Python 3 (python3-pip).

$ apt info python-pip

$ apt info python3-pip

Ak ste odstránili všetky balíky Pythonu, štandardne sa odinštaluje aj PIP. Ak však chcete špecificky odinštalovať PIP, spustite nasledujúce príkazy:

$ sudo apt odstrániť python-pip

$ sudo apt odstrániť python3-pip

Záver

Ukázali sme niekoľko spôsobov odstránenia Pythonu z Ubuntu 22.04. Ukázali sme odinštalovanie CPythonu aj PyPy zo systému pomocou APT. Diskutovali sme aj o odinštalovaní Pythonu, ak je nainštalovaný zo zdrojového kódu.

Potrebujete preinštalovať Python? Pozrite si tento návod na inštalácia Pythonu na Ubuntu 22.04 . Máte záujem začať svoju cestu s Pythonom? Nasledujúci sprievodca obsahuje 30 vzorových skriptov na začiatok. The Podkategória Python obsahuje tiež množstvo sprievodcov o rôznych aspektoch programovania v Pythone.