W tym przewodniku przyjrzymy się odinstalowaniu Pythona w Ubuntu 22.04 .
Wymagania wstępne
Aby postępować zgodnie z tym przewodnikiem, potrzebujesz następujących elementów:
- Odpowiednio skonfigurowany system Linux. Dowiedz się więcej o konfigurowanie maszyny wirtualnej Ubuntu na VirtualBox .
- Dostęp do użytkownika innego niż root z uprawnieniem sudo. Sprawdź artykuł dot za pomocą Sudoers zarządzać Sudo przywilej .
Główne wydania Pythona
Obecnie dwie główne wersje Pythona to:
- Pythona 2
- Pythona 3
Python 2 otrzymał ostatnią aktualizację (wersja 2.7.18) 20 kwietnia 2020 r. Został on w większości wycofany na rzecz Pythona 3. Ten ruch wywołał jednak duże poruszenie w społeczności. Python 2 był tak popularny, że EOL musiał być wielokrotnie przesuwany w przyszłość.
Chociaż jest to przestarzałe, nadal możesz natknąć się na niektóre instalacje Pythona 2 ze względu na kompatybilność. Domyślnie Ubuntu jest dostarczane z zainstalowanym Pythonem 3.
Metoda 1: Usuwanie Pythona przy użyciu APT
Krok 1: Znalezienie zainstalowanego pakietu Pythona
Uruchom następujące polecenia:
$python3 --wersja
$python2 --wersja
Tutaj:
- Prosimy plik wykonywalny Pythona o wydrukowanie jego wersji.
- Ubuntu 22.04 jest dostarczany z preinstalowanym Pythonem 3. Tak więc pierwsze polecenie zwraca numer wersji.
- Ubuntu 22.04 nie jest dostarczany z preinstalowanym Pythonem 2. Tak więc oczekiwanym rezultatem jest błąd. Jeśli jednak polecenie zwróci numer wersji, Python 2 zostanie później zainstalowany.
W Debianie/Ubuntu podstawowe pakiety Pythona są następujące:
- Python2: Python2
- Python3: Python3
Krok 2: Odinstalowanie Pythona
Teraz, gdy wiemy, jaka wersja Pythona jest aktualnie zainstalowana w systemie, możemy przystąpić do pracy nad ich odinstalowaniem.
Aby usunąć Pythona 2, uruchom następujące polecenie:
$ Sudo apt usuń python2
Aby usunąć Pythona 3, uruchom następujące polecenie:
$ Sudo apt usuń python3
Opcjonalnie: usuń wszystkie pakiety języka Python
Zasadniczo nie zaleca się usuwania wszystkich pakietów związanych z Pythonem, ponieważ zależą od nich różne części systemu. Jeśli chcesz kontynuować, upewnij się, że wykonałeś kopię zapasową wszystkich ważnych danych.
Aby usunąć wszystkie pakiety Pythona z systemu, uruchom następujące polecenie:
$ Sudo trafne automatyczne usuwanie --oczyszczać * pyton *
Tutaj:
- Menedżer pakietów APT szuka pakietów pasujących do podanego wyrażenia regularnego (*python*). Pasujące pakiety są oznaczone do usunięcia.
- APT zaznacza również zależności tych pakietów do usunięcia.
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 dezinstalacji będzie inny.
Zakładając, że nadal masz katalog źródłowy zawierający skompilowany pakiet Pythona, uruchom następujące polecenia:
$ płyta CD < path_to_python_source_dir >$ Sudo robić odinstalować
Jeśli usunąłeś katalog źródłowy, możesz spróbować ręcznie usunąć zainstalowane biblioteki i pliki binarne:
$ płyta CD / usr / lokalny / kosz$ Sudo rm -F 2na3 * bezczynny * pypeć * pydoc * pyton *
Należy pamiętać, że jest to ostateczność. Może to prowadzić do uszkodzonych i uszkodzonych konfiguracji w całym systemie.
Metoda 3: Usuwanie PyPy
PyPy ma być zamiennikiem CPython (domyślna implementacja Pythona). Jest zbudowany z RPython, który był równolegle z nim rozwijany. Kluczową zaletą korzystania z PyPy innego niż CPython jest wydajność . Chociaż jest to implementacja Pythona, pewne różnice mogą wpływać na kompatybilność. Dowiedz się więcej o PyPy .
Podobnie jak klasyczny Python, PyPy ma również dwie główne wersje:
- PyPy 2 (pypy)
- PyPy 3 (pypy3)
Aby zainstalować PyPy, uruchom następujące polecenia:
$ Sudo trafny zainstalować pypy
$ Sudo trafny zainstalować pypy3
Podobnie, aby odinstalować PyPy, uruchom następujące polecenia:
$ Sudo apt usunąć pypy$ Sudo apt usunąć pypy3
Bonus: usunięcie PIP
PIP jest de facto standardowym menedżerem pakietów dla pakietów/modułów Pythona. Domyślnie jest skonfigurowany do używania Indeks pakietów Pythona jako źródło pakietów. Począwszy od Pythona 3 (wersja 3.4 i nowsze), PIP jest fabrycznie instalowany z Pythonem 3. Termin „PIP” jest rekurencyjnym akronimem dla „PIP Installs Packages”. Dowiedz się więcej o PIPie .
Podobnie jak główne wydania Pythona, PIP ma unikalne wersje zarówno dla Pythona 2 (python-pip), jak i Pythona 3 (python3-pip).
$ trafne informacje python-pip$ trafne informacje python3-pip
Jeśli usunąłeś wszystkie pakiety Pythona, PIP jest również domyślnie odinstalowany. Jeśli jednak chcesz konkretnie odinstalować PIP, uruchom następujące polecenia:
$ Sudo apt usunąć python-pip$ Sudo apt usunąć python3-pip
Wniosek
Pokazaliśmy wiele sposobów usuwania Pythona z Ubuntu 22.04. Zademonstrowaliśmy odinstalowanie zarówno CPython, jak i PyPy z systemu za pomocą APT. Omówiliśmy również odinstalowanie Pythona, jeśli jest on instalowany z kodu źródłowego.
Chcesz ponownie zainstalować Pythona? Sprawdź ten przewodnik instalacja Pythona na Ubuntu 22.04 . Chcesz rozpocząć swoją przygodę z Pythonem? Następujące przewodnik zawiera 30 przykładowych skryptów na początek. The Podkategoria Pythona zawiera również liczne przewodniki dotyczące różnych aspektów programowania w języku Python.