V této příručce se podíváme na odinstalaci Pythonu Ubuntu 22.04 .
Předpoklady
Abyste mohli postupovat podle tohoto návodu, potřebujete následující komponenty:
- Správně nakonfigurovaný systém Linux. Dozvědět se víc o nastavení virtuálního počítače Ubuntu na VirtualBoxu .
- Přístup k uživateli bez oprávnění root s oprávněním sudo. Podívejte se na článek na použitím sudoři spravovat sudo privilegium .
Hlavní verze Pythonu
Od této chvíle jsou dvě hlavní verze Pythonu:
- Python 2
- Python 3
Python 2 obdržel svou poslední aktualizaci (v2.7.18) 20. dubna 2020. Většinou byl vyřazen ve prospěch Pythonu 3. Tento krok však způsobil v komunitě velké pozdvižení. Python 2 byl tak populární, že EOL musel být do budoucnosti několikrát posunut.
Ačkoli jsou zastaralé, stále můžete narazit na některé instalace Pythonu 2 z důvodů kompatibility. Ve výchozím nastavení je Ubuntu dodáváno s nainstalovaným Pythonem 3.
Metoda 1: Odstranění Pythonu pomocí APT
Krok 1: Nalezení nainstalovaného balíčku Python
Spusťte následující příkazy:
$ python3 --verze
$ python2 --verze
Tady:
- Požádáme spustitelný soubor Pythonu, aby vytiskl svou verzi.
- Ubuntu 22.04 přichází s předinstalovaným Pythonem 3. První příkaz tedy vrací číslo verze.
- Ubuntu 22.04 nepřichází s předinstalovaným Pythonem 2. Očekávaným výsledkem je tedy chyba. Pokud však příkaz vrátí číslo verze, Python 2 se nainstaluje později.
V Debianu/Ubuntu jsou základní balíčky Pythonu následující:
- Python 2: python2
- Python 3: python3
Krok 2: Odinstalace Pythonu
Nyní, když víme, jaká verze Pythonu je aktuálně nainstalovaná v systému, můžeme začít pracovat na jejich odinstalaci.
Chcete-li odebrat Python 2, spusťte následující příkaz:
$ sudo apt odstranit python2
Chcete-li odebrat Python 3, spusťte následující příkaz:
$ sudo apt odstranit python3
Volitelné: Odeberte všechny balíčky Pythonu
Odstraňování všech balíčků souvisejících s Pythonem se obecně nedoporučuje, protože na nich závisí různé části systému. Pokud chcete pokračovat, ujistěte se, že jste zálohovali všechna důležitá data.
Chcete-li odstranit všechny balíčky Pythonu ze systému, spusťte následující příkaz:
$ sudo apt autoremove --očistit * krajta *
Tady:
- Správce balíčků APT hledá balíčky, které odpovídají danému regulárnímu výrazu (*python*). Odpovídající balíčky jsou označeny k odstranění.
- APT také označí závislosti těchto balíčků k odstranění.
Metoda 2: Odebrání Pythonu ze zdroje
Pokud byl Python zkompilován a nainstalován ze zdrojového kódu, APT nebude schopen instalaci rozpoznat. V takovém případě bude proces odinstalace jiný.
Za předpokladu, že stále máte zdrojový adresář, který obsahuje zkompilovaný balíček Python, spusťte následující příkazy:
$ CD < path_to_python_source_dir >$ sudo udělat odinstalovat
Pokud jste odstranili zdrojový adresář, můžete zkusit odebrat nainstalované knihovny a binární soubory ručně:
$ CD / usr / místní / zásobník$ sudo rm -F 2 až 3 * líný * pip * pydoc * krajta *
Všimněte si, že to má být poslední možnost. Může to vést k poškození a nefunkčnosti konfigurací v celém systému.
Metoda 3: Odstranění PyPy
PyPy má být náhradou za CPython (výchozí implementace Pythonu). Je postaven s RPythonem, který byl vyvinut současně s ním. Klíčovou výhodou použití PyPy jiného než CPythonu je výkon . Přestože se jedná o implementaci Pythonu, určité rozdíly mohou ovlivnit kompatibilitu. Zjistěte více o PyPy .
Podobně jako klasický Python má PyPy také dvě hlavní verze:
- PyPy 2 (pypy)
- PyPy 3 (pypy3)
Chcete-li nainstalovat PyPy, spusťte následující příkazy:
$ sudo apt Nainstalujte pypy
$ sudo apt Nainstalujte pypy3
Podobně, chcete-li odinstalovat PyPy, spusťte následující příkazy:
$ sudo apt odstranit pypy$ sudo apt odstranit pypy3
Bonus: Odstranění PIP
PIP je de-facto standardní správce balíčků pro balíčky/moduly Pythonu. Ve výchozím nastavení je nakonfigurován pro použití Index balíčku Python jako zdroj balíčků. Počínaje Pythonem 3 (v3.4 a novějším) je PIP předinstalovaný s Pythonem 3. Termín „PIP“ je rekurzivní zkratka pro „PIP Installs Packages“. Další informace o PIP .
Podobně jako hlavní verze Pythonu má PIP jedinečné verze pro Python 2 (python-pip) a Python 3 (python3-pip).
$ apt info python-pip$ apt info python3-pip
Pokud jste odebrali všechny balíčky Pythonu, PIP se také ve výchozím nastavení odinstaluje. Pokud však chcete konkrétně odinstalovat PIP, spusťte následující příkazy:
$ sudo apt odstranit python-pip$ sudo apt odstranit python3-pip
Závěr
Ukázali jsme několik způsobů odstranění Pythonu z Ubuntu 22.04. Ukázali jsme odinstalaci CPythonu i PyPy ze systému pomocí APT. Také jsme diskutovali o odinstalaci Pythonu, pokud je nainstalován ze zdrojového kódu.
Potřebujete přeinstalovat Python? Podívejte se na tento návod instalace Pythonu na Ubuntu 22.04 . Máte zájem začít svou cestu s Pythonem? Následující průvodce obsahuje 30 příkladů skriptů pro začátek. The Podkategorie Python také obsahuje četné průvodce různými aspekty programování v Pythonu.