W tym przewodniku przyjrzymy się odinstalowaniu Pythona w Ubuntu 22.04.
Wymagania wstępne
Aby śledzić ten przewodnik, potrzebujesz następujących komponentów:
Python główne wydania
Na razie dwie główne wersje Pythona to:
Python 2 otrzymał ostatnią aktualizację (v2.7.18) 20 kwietnia 2020 r. Został przeważnie wycofany na korzyść Pythona 3. Ten ruch spowodował jednak poważne zamieszanie w społeczności. Python 2 był tak popularny, że EOL musiała zostać popchnięta wiele razy w przyszłość.
Chociaż jest przestarzałe, możesz nadal natknąć się na niektóre instalacje Python 2 z powodów kompatybilności. Domyślnie Ubuntu jest wyposażony w zainstalowany Python 3.
Metoda 1: Usunięcie Pythona za pomocą apt
Krok 1: Znalezienie zainstalowanego pakietu Pythona
Uruchom następujące polecenia:
$ Python3 --version $ Python2 --versionTutaj:
W Debian/Ubuntu podstawowe pakiety Pythona są następujące:
$ apt info Python2
$ apt Info Python3
Krok 2: Odinstalowanie Pythona
Teraz, gdy wiemy, jaka wersja Python jest obecnie zainstalowana w systemie, możemy zacząć pracować nad ich odinstalowaniem.
Aby usunąć Python 2, uruchom następujące polecenie:
$ sudo apt usuń python2
Aby usunąć Python 3, uruchom następujące polecenie:
$ sudo apt usuń python3
Opcjonalnie: Usuń wszystkie pakiety Pythona
Usunięcie wszystkich pakietów związanych z Pythonem na ogół nie jest zalecane, ponieważ różne części systemu zależą od nich. Jeśli chcesz kontynuować, upewnij się, że tworzysz kopię zapasową wszystkich ważnych danych.
Aby usunąć wszystkie pakiety Pythona z systemu, uruchom następujące polecenie:
$ sudo apt autoreMove - -Purge *Python *
Tutaj:
Metoda 2: Usuwanie Pythona ze źródła
Jeśli Python został skompilowany i zainstalowany z kodu źródłowego, APT nie będzie w stanie rozpoznać instalacji. W takim przypadku proces odinstalowania będzie inny.
Zakładając, że nadal masz katalog źródłowy, który zawiera opracowany pakiet Python, uruchom następujące polecenia:
$ CD
$ sudo dokonaj odinstalowania
Jeśli usunąłeś katalog źródłowy, możesz ręcznie spróbować usunąć zainstalowane biblioteki i binary:
$ cd/usr/local/bin
$ sudo rm -f 2to3* jał* pip* pyDOC* Python*
Zauważ, że ma to być ostateczność. Może to prowadzić do uszkodzonych i zepsutych konfiguracji w całym systemie.
Metoda 3: Usuwanie PyPy
PYPY zamierza być zastępcą CPYTHON (domyślna implementacja Pythona). Jest zbudowany z RPYTHON, który został z nim opracowany jednocześnie. Kluczową zaletą używania PYPY innego niż CPython jest wydajność. Chociaż jest to wdrożenie Pythona, pewne różnice mogą wpływać na kompatybilność. Dowiedz się więcej o PYPY.
Podobnie jak klasyczny Python, Pyty ma również dwa główne wydania:
Aby zainstalować PYPY, uruchom następujące polecenia:
$ sudo apt Zainstaluj PYPY
$ sudo apt instal PYPY3
Podobnie, aby odinstalować PYPY, uruchom następujące polecenia:
$ sudo apt usuń pypy
$ sudo apt usuń PyPY3
Bonus: usuwanie PIP
PIP jest de-facto standardowym menedżerem pakietów dla pakietów/modułów Python. Domyślnie jest skonfigurowany do używania indeksu pakietu Python jako źródła pakietów. Zaczynając od Pythona 3 (v3.4 i później) PIP jest wstępnie zainstalowany z Python 3. Termin „PIP” to akronim rekurencyjny dla „PIP instaluje pakiety”. Dowiedz się więcej o PIP.
Podobnie jak główne wydania Pythona, PIP ma unikalne wersje zarówno dla Pythona 2 (Python-Pip), jak i Python 3 (Python3-Pip).
$ apt Info Python-Pip
$ apt Info Python3-Pip
Jeśli usunąłeś wszystkie pakiety Pythona, PIP jest również domyślnie odinstalowany. Jeśli jednak chcesz specjalnie odinstalować PIP, uruchom następujące polecenia:
$ sudo apt usuń Python-Pip
$ sudo apt usuń pyhon3-pip
Wniosek
Wykazaliśmy wiele sposobów usunięcia Pythona z Ubuntu 22.04. Wykazaliśmy odinstalowanie zarówno CPython, jak i PYPY z systemu za pomocą APT. Omówiliśmy również odinstalowanie Pythona, jeśli jest on zainstalowany z kodu źródłowego.
Musisz ponownie zainstalować Pythona? Sprawdź ten przewodnik po instalacji Pythona na Ubuntu 22.04. Zainteresowany rozpoczęciem podróży z Pythonem? Poniższy przewodnik zawiera 30 przykładowe skrypty na początek. Pod-kategoria Pythona zawiera także liczne przewodniki dotyczące różnych aspektów programowania Pythona.