Desinstallige Python Ubuntu versioonis 22.04

Desinstallige Python Ubuntu Versioonis 22 04



Python on üks populaarsemaid programmeerimiskeeli. See on tõlgendatud üldotstarbeline programmeerimiskeel, mille rõhk on lihtsusel. Oma mitmekülgsuse tõttu kasutatakse Pythonit erinevatel eesmärkidel: veebiarendus, andmeanalüüs, tehisintellekt ja palju muud.

Selles juhendis vaatleme Pythoni desinstallimist Ubuntu 22.04 .

Eeldused

Selle juhendi järgimiseks vajate järgmisi komponente:







  • Õigesti konfigureeritud Linuxi süsteem. Lisateavet Ubuntu virtuaalse masina seadistamine VirtualBoxis .
  • Juurdepääs sudo privileegiga mitte-root-kasutajale. Tutvuge artikliga teemal kasutades sudoerid hallata sudo privileeg .

Pythoni peamised väljaanded

Praeguse seisuga on Pythoni kaks peamist versiooni:



  • Python 2
  • Python 3

Python 2 sai oma viimase värskenduse (v2.7.18) 20. aprillil 2020. Peamiselt on see Python 3 kasuks loobutud. See samm tekitas aga kogukonnas suure kära. Python 2 oli nii populaarne, et EOL tuli mitu korda tulevikku lükata.



Kuigi see on aegunud, võite ühilduvuse põhjustel siiski kohata mõnda Python 2 installi. Vaikimisi on Ubuntu kaasas installitud Python 3.





1. meetod: Pythoni eemaldamine APT abil

1. samm: installitud Pythoni paketi leidmine

Käivitage järgmised käsud:



$ python3 -- versioon

$ python2 --versioon

Siin:

  • Palume Pythoni käivitataval failil oma versioon printida.
  • Ubuntu 22.04 on varustatud eelinstallitud Python 3-ga. Seega tagastab esimene käsk versiooninumbri.
  • Ubuntu 22.04 ei ole koos eelinstallitud Python 2-ga. Seega on oodatav tulemus viga. Kui aga käsk tagastab versiooninumbri, installitakse Python 2 hiljem.

Debiani/Ubuntu puhul on Pythoni põhipaketid järgmised:

  • Python 2: python2
$ sobiv teave python2

  • Python 3: python3
$ sobiv teave python3

2. samm: Pythoni desinstallimine

Nüüd, kui teame, milline Pythoni versioon on praegu süsteemi installitud, saame hakata tegelema nende desinstallimisega.

Python 2 eemaldamiseks käivitage järgmine käsk:

$ sudo apt eemaldada python2

Python 3 eemaldamiseks käivitage järgmine käsk:

$ sudo apt eemaldada python3

Valikuline: eemaldage kõik Pythoni paketid

Kõigi Pythoniga seotud pakettide eemaldamine ei ole üldiselt soovitatav, kuna nendest sõltuvad süsteemi erinevad osad. Kui soovite jätkata, veenduge, et oleksite varundanud kõik oma olulised andmed.

Kõigi Pythoni pakettide süsteemist eemaldamiseks käivitage järgmine käsk:

$ sudo apt autoremove --puhastamine * püüton *

Siin:

  • APT paketihaldur otsib pakette, mis vastavad antud regulaaravaldisele (*python*). Sobivad pakendid on eemaldamiseks märgistatud.
  • APT märgib eemaldamiseks ka nende pakettide sõltuvused.

2. meetod: Pythoni eemaldamine allikast

Kui Python kompileeriti ja installiti selle lähtekoodist, ei suuda APT installimist ära tunda. Sel juhul on desinstalliprotsess erinev.

Eeldades, et teil on endiselt lähtekataloog, mis sisaldab kompileeritud Pythoni paketti, käivitage järgmised käsud:

$ cd < path_to_python_source_dir >
$ sudo tegema desinstallida

Kui eemaldasite lähtekataloogi, võite proovida installitud teegid ja binaarfailid käsitsi eemaldada.

$ cd / usr / kohalik / prügikast
$ sudo rm -f 2 kuni 3 * tühikäigul * pip * pydoc * püüton *

Pange tähele, et see on mõeldud viimase abinõuna. See võib kaasa tuua rikutud ja katkised konfiguratsioonid kogu süsteemis.

3. meetod: PyPy eemaldamine

PyPy eesmärk on asendada CPythonit (Pythoni vaikerakendus). See on ehitatud RPythoniga, mis töötati sellega samaaegselt välja. Peamine eelis PyPy kasutamisel peale CPythoni on esitus . Kuigi see on Pythoni rakendus, teatud erinevused võivad ühilduvust mõjutada. Lisateave PyPy kohta .

Sarnaselt klassikalisele Pythonile on PyPyl ka kaks peamist väljalaset:

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

PyPy installimiseks käivitage järgmised käsud:

$ sudo asjakohane installida pypy

$ sudo asjakohane installida pypy3

Samamoodi käivitage PyPy desinstallimiseks järgmised käsud:

$ sudo apt eemaldada pypy

$ sudo apt eemalda pypy3

Boonus: PIP eemaldamine

PIP on Pythoni pakettide/moodulite de facto standardne paketihaldur. Vaikimisi on see konfigureeritud kasutama Pythoni paketiregister pakettide allikana. Alates Python 3-st (v3.4 ja uuemad) on PIP eelinstallitud koos Python 3-ga. Mõiste 'PIP' on rekursiivne akronüüm sõnadest 'PIP installipaketid'. Lisateave PIP-i kohta .

Sarnaselt Pythoni peamistele väljaannetele on PIP-l ainulaadsed versioonid nii Python 2 (python-pip) kui ka Python 3 (python3-pip) jaoks.

$ apt info python-pip

$ apt info python3-pip

Kui eemaldasite kõik Pythoni paketid, desinstallitakse vaikimisi ka PIP. Kui soovite aga PIP-i konkreetselt desinstallida, käivitage järgmised käsud:

$ sudo apt eemaldada python-pip

$ sudo apt eemaldada python3-pip

Järeldus

Näitasime mitut viisi Pythoni eemaldamiseks Ubuntu 22.04-st. Näitasime nii CPythoni kui ka PyPy desinstallimist süsteemist APT abil. Arutasime ka Pythoni desinstallimist, kui see on installitud lähtekoodist.

Kas peate Pythoni uuesti installima? Vaadake seda juhendit aadressil Pythoni installimine Ubuntu 22.04-sse . Kas olete huvitatud Pythoni teekonna alustamisest? Järgnev giid pakub alustamiseks 30 näidisskripti. The Pythoni alamkategooria sisaldab ka arvukalt juhendeid Pythoni programmeerimise erinevate aspektide kohta.