Afinstaller Python i Ubuntu 22.04

Afinstaller Python I Ubuntu 22 04



Python er et af de mest populære programmeringssprog. Det er et fortolket alment programmeringssprog med vægt på enkelhed. På grund af dets alsidighed bruges Python til forskellige formål: webudvikling, dataanalyse, kunstig intelligens og meget mere.

I denne vejledning vil vi se på afinstallation af Python i Ubuntu 22.04 .

Forudsætninger

For at følge denne vejledning skal du bruge følgende komponenter:







  • Et korrekt konfigureret Linux-system. Lær mere om opsætning af en virtuel Ubuntu-maskine på VirtualBox .
  • Adgang til en ikke-rootbruger med sudo-privilegium. Se artiklen vedr ved brug af sudoers at styre sudo privilegium .

Python Major udgivelser

Lige nu er de to hovedversioner af Python:



  • Python 2
  • Python 3

Python 2 modtog sin sidste opdatering (v2.7.18) den 20. april 2020. Den er for det meste blevet udfaset til fordel for Python 3. Dette træk forårsagede dog en stor postyr i samfundet. Python 2 var så populær, at EOL måtte skubbes flere gange ind i fremtiden.



Selvom det er forældet, kan du stadig støde på nogle Python 2-installationer af kompatibilitetsårsager. Som standard leveres Ubuntu med installeret Python 3.





Metode 1: Fjernelse af Python ved hjælp af APT

Trin 1: Find den installerede Python-pakke

Kør følgende kommandoer:



$ python3 --version

$ python2 --version

Her:

  • Vi beder Python eksekverbare om at udskrive sin version.
  • Ubuntu 22.04 leveres med forudinstalleret Python 3. Så den første kommando returnerer et versionsnummer.
  • Ubuntu 22.04 kommer ikke med præinstalleret Python 2. Så det forventede resultat er en fejl. Men hvis kommandoen returnerer et versionsnummer, installeres Python 2 senere.

På Debian/Ubuntu er Python-kernepakkerne som følger:

  • Python 2: python2
$ apt info python2

  • Python 3: python3
$ apt info python3

Trin 2: Afinstallation af Python

Nu hvor vi ved, hvilken Python-version der i øjeblikket er installeret på systemet, kan vi begynde at arbejde på at afinstallere dem.

For at fjerne Python 2 skal du køre følgende kommando:

$ sudo apt fjerne python2

For at fjerne Python 3 skal du køre følgende kommando:

$ sudo apt fjerne python3

Valgfrit: Fjern alle Python-pakker

Det anbefales generelt ikke at fjerne alle de Python-relaterede pakker, da forskellige dele af systemet afhænger af dem. Hvis du ønsker at fortsætte, skal du sørge for at sikkerhedskopiere alle dine vigtige data.

For at fjerne alle Python-pakkerne fra systemet skal du køre følgende kommando:

$ sudo apt autoremove --udrensning * python *

Her:

  • APT-pakkehåndteringen leder efter pakker, der matcher det givne regulære udtryk (*python*). De matchende pakker er mærket til fjernelse.
  • APT markerer også afhængighederne af disse pakker til fjernelse.

Metode 2: Fjernelse af Python fra kilden

Hvis Python blev kompileret og installeret fra sin kildekode, vil APT ikke kunne genkende installationen. I så fald vil afinstallationsprocessen være anderledes.

Hvis du antager, at du stadig har kildebiblioteket, som indeholder den kompilerede Python-pakke, skal du køre følgende kommandoer:

$ cd < path_to_python_source_dir >
$ sudo lave afinstallere

Hvis du fjernede kildebiblioteket, kan du prøve at fjerne de installerede biblioteker og binære filer manuelt:

$ cd / usr / lokal / beholder
$ sudo rm -f 2 til 3 * ledig * pip * pydoc * python *

Bemærk, at dette er ment som den sidste udvej. Det kan føre til beskadigede og ødelagte konfigurationer i hele systemet.

Metode 3: Fjernelse af PyPy

PyPy sigter efter at være en erstatning for CPython (standard Python-implementering). Det er bygget med RPython, som blev udviklet samtidig med det. Den vigtigste fordel ved at bruge PyPy andet end CPython er ydeevne . Selvom det er en implementering af Python, visse forskelle kan påvirke kompatibiliteten. Lær mere om PyPy .

I lighed med den klassiske Python har PyPy også to store udgivelser:

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

For at installere PyPy skal du køre følgende kommandoer:

$ sudo passende installere pypy

$ sudo passende installere pypy3

På samme måde, for at afinstallere PyPy, skal du køre følgende kommandoer:

$ sudo apt fjerne pypy

$ sudo apt fjerne pypy3

Bonus: Fjernelse af PIP

PIP er de-facto standard pakkehåndtering for Python pakker/moduler. Som standard er den konfigureret til at bruge Python-pakkeindeks som kilde til pakker. Fra Python 3 (v3.4 og nyere) kommer PIP forudinstalleret med Python 3. Udtrykket 'PIP' er et rekursivt akronym for 'PIP Installs Packages'. Lær mere om PIP .

I lighed med de store Python-udgivelser har PIP unikke versioner til både Python 2 (python-pip) og Python 3 (python3-pip).

$ apt info python-pip

$ apt info python3-pip

Hvis du fjernede alle Python-pakkerne, afinstalleres PIP også som standard. Men hvis du specifikt ønsker at afinstallere PIP, skal du køre følgende kommandoer:

$ sudo apt fjerne python-pip

$ sudo apt fjerne python3-pip

Konklusion

Vi demonstrerede de mange måder at fjerne Python fra Ubuntu 22.04. Vi demonstrerede afinstallation af både CPython og PyPy fra systemet ved hjælp af APT. Vi diskuterede også afinstallation af Python, hvis det er installeret fra kildekoden.

Skal du geninstallere Python? Tjek denne guide på installation af Python på Ubuntu 22.04 . Interesseret i at starte din rejse med Python? Det følgende guide indeholder 30 eksempler på scripts for at komme i gang. Det Python underkategori indeholder også adskillige vejledninger om forskellige aspekter af Python-programmering.