Avinstaller Python i Ubuntu Topp 10.Topp 10

Avinstaller Python i Ubuntu Topp 10.Topp 10
Python er et av de mest populære programmeringsspråk. Det er et tolket programmeringsspråk for generell formål med vekt på enkelhet. På grunn av sin allsidighet brukes Python til forskjellige formål: webutvikling, dataanalyse, kunstig intelligens og mye mer.

I denne guiden vil vi se på å avinstallere Python i Ubuntu 22.04.

Forutsetninger

For å følge denne guiden, trenger du følgende komponenter:

  • Et riktig konfigurert Linux-system. Lær mer om å sette opp en Ubuntu Virtual Machine på VirtualBox.
  • Tilgang til en ikke-root-bruker med sudo-privilegium. Sjekk ut artikkelen om bruk sudoers å administrere sudo privilegium.

Python store utgivelser

Per nå er de to hovedversjonene av Python:

  • Python 2
  • Python 3

Python 2 mottok sin siste oppdatering (v2.7.18) 20. april 2020. Det er stort sett faset ut til fordel for Python 3. Dette trekket forårsaket imidlertid et stort opprør i samfunnet. Python 2 var så populær at EOL måtte skyves flere ganger inn i fremtiden.

Selv om du er avskrevet, kan du fremdeles komme over noen Python 2 -installasjoner av kompatibilitetsgrunner. Som standard kommer Ubuntu med installert Python 3.

Metode 1: Fjerning av Python ved hjelp av APT

Trinn 1: Finne den installerte Python -pakken

Kjør følgende kommandoer:

$ Python3 -Versjon $ Python2 -Versjon

Her:

  • Vi ber Python kjørbar om å skrive ut sin versjon.
  • Ubuntu 22.04 kommer med forhåndsinstallert Python 3. Så den første kommandoen returnerer et versjonsnummer.
  • Ubuntu 22.04 kommer ikke med forhåndsinstallert Python 2. Så det forventede resultatet er en feil. Imidlertid, hvis kommandoen returnerer et versjonsnummer, er Python 2 senere installert.

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

  • Python 2: Python2
$ apt info python2
  • Python 3: Python3
$ apt info python3

Trinn 2: avinstallere Python

Nå som vi vet hvilken Python -versjon som for øyeblikket er installert på systemet, kan vi begynne å jobbe med å avinstallere dem.

For å fjerne Python 2, kjør følgende kommando:

$ sudo apt fjerne python2

For å fjerne Python 3, kjør følgende kommando:

$ sudo apt fjerne python3

Valgfritt: Fjern alle Python -pakker

Å fjerne alle pythonrelaterte pakker anbefales vanligvis ikke siden forskjellige deler av systemet avhenger av dem. Hvis du ønsker å fortsette, må du forsikre deg om at du sikkerhetskopierte alle viktige data.

For å fjerne alle Python -pakkene fra systemet, kjør følgende kommando:

$ sudo apt autoremove -purge *python *

Her:

  • APT Package Manager ser etter pakker som samsvarer med det gitte vanlige uttrykket (*Python*). De matchende pakkene er merket for fjerning.
  • APT markerer også avhengighetene til disse pakkene for fjerning.

Metode 2: Fjerning av Python fra kilden

Hvis Python ble samlet og installert fra kildekoden, vil APT ikke kunne gjenkjenne installasjonen. I så fall vil avinstallasjonsprosessen være annerledes.

Forutsatt at du fremdeles har kildekatalogen som inneholder den kompilerte Python -pakken, kjører du følgende kommandoer:

$ CD
$ sudo lage avinstallering

Hvis du fjernet kildekatalogen, kan du prøve å fjerne de installerte bibliotekene og binærene manuelt:

$ CD/usr/local/bin
$ sudo rm -f 2to3* tomgang* pip* pydoc* python*

Merk at dette er ment å være siste utvei. Det kan føre til ødelagte og ødelagte konfigurasjoner i hele systemet.

Metode 3: Fjerning av Pypy

Pypy tar sikte på å være en erstatning for CPython (standard Python -implementering). Den er bygget med rpython som samtidig ble utviklet med den. Den viktigste fordelen med å bruke PYPY annet enn CPython er ytelse. Selv om det er en implementering av Python, kan visse forskjeller påvirke kompatibiliteten. Lær mer om Pypy.

I likhet med den klassiske Python, har Pypy også to store utgivelser:

  • Pypy 2 (Pypy)
  • PYPY 3 (PYPY3)

For å installere Pypy, kjør følgende kommandoer:

$ sudo apt install pypy
$ sudo apt install pypy3

Tilsvarende, for å avinstallere Pypy, kjør følgende kommandoer:

$ sudo apt fjerne pypy
$ sudo apt fjerne pypy3

Bonus: Fjerning av Pip

Pip er de-facto Standard Package Manager for Python-pakker/moduler. Som standard er den konfigurert til å bruke Python -pakkeindeksen som pakkerkilden. Starter fra Python 3 (v3.4 og senere), PIP kommer forhåndsinstallert med Python 3. Begrepet "PIP" er et rekursiv forkortelse for "Pip Installs Packages". Lær mer om Pip.

I likhet med Python store utgivelser, har PIP unike versjoner for både Python 2 (Python-Pip) og Python 3 (Python3-Pip).

$ apt info python-pip
$ apt info python3-pip

Hvis du fjernet alle Python -pakkene, blir PIP også avinstallert som standard. Imidlertid, hvis du ønsker å avinstallere PIP spesifikt, kjører du følgende kommandoer:

$ sudo apt fjern python-pip
$ sudo apt fjern python3-pip

Konklusjon

Vi demonstrerte flere måter å fjerne Python fra Ubuntu 22.04. Vi demonstrerte å avinstallere både CPython og Pypy fra systemet ved å bruke APT. Vi diskuterte også å avinstallere Python hvis den er installert fra kildekoden.

Trenger å installere Python på nytt? Sjekk ut denne guiden for å installere Python på Ubuntu 22.04. Interessert i å starte reisen med Python? Følgende guide inneholder 30 eksempel skript for å komme i gang. Python-underkategorien inneholder også mange guider om forskjellige aspekter av Python-programmering.