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
- Python 3: 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.