Verwijder Python in Ubuntu 22.04

Verwijder Python In Ubuntu 22 04



Python is een van de meest populaire programmeertalen. Het is een geïnterpreteerde programmeertaal voor algemeen gebruik met de nadruk op eenvoud. Vanwege zijn veelzijdigheid wordt Python voor verschillende doeleinden gebruikt: webontwikkeling, data-analyse, kunstmatige intelligentie en nog veel meer.

In deze handleiding zullen we kijken naar het verwijderen van Python in Kubuntu 22.04 .

Vereisten

Om deze handleiding te volgen, hebt u de volgende onderdelen nodig:







  • Een correct geconfigureerd Linux-systeem. Leer meer over het opzetten van een virtuele Ubuntu-machine op VirtualBox .
  • Toegang tot een niet-rootgebruiker met sudo-rechten. Bekijk het artikel op gebruik makend van sudoers beheren van de sudo voorrecht .

Grote Python-releases

Vanaf nu zijn de twee belangrijkste versies van Python:



  • Python 2
  • Python 3

Python 2 ontving zijn laatste update (v2.7.18) op 20 april 2020. Het is grotendeels uitgefaseerd ten gunste van Python 3. Deze stap veroorzaakte echter grote opschudding in de gemeenschap. Python 2 was zo populair dat de EOL meerdere keren naar de toekomst moest worden geduwd.



Hoewel verouderd, kunt u vanwege compatibiliteitsredenen nog steeds enkele Python 2-installaties tegenkomen. Ubuntu wordt standaard geleverd met geïnstalleerde Python 3.





Methode 1: Python verwijderen met APT

Stap 1: het geïnstalleerde Python-pakket vinden

Voer de volgende opdrachten uit:



$ python3 --versie

$ python2 --versie

Hier:

  • We vragen het uitvoerbare Python-bestand om zijn versie af te drukken.
  • Ubuntu 22.04 wordt geleverd met vooraf geïnstalleerde Python 3. Het eerste commando retourneert dus een versienummer.
  • Ubuntu 22.04 wordt niet geleverd met vooraf geïnstalleerde Python 2. Het verwachte resultaat is dus een fout. Als de opdracht echter een versienummer retourneert, wordt Python 2 later geïnstalleerd.

Op Debian/Ubuntu zijn de kernpakketten van Python als volgt:

  • Python 2: python2
$ apt info python2

  • Python 3: python3
$ apt info python3

Stap 2: Python verwijderen

Nu we weten welke Python-versie momenteel op het systeem is geïnstalleerd, kunnen we beginnen met het verwijderen ervan.

Voer de volgende opdracht uit om Python 2 te verwijderen:

$ sudo apt verwijder python2

Voer de volgende opdracht uit om Python 3 te verwijderen:

$ sudo apt verwijder python3

Optioneel: verwijder alle Python-pakketten

Het verwijderen van alle Python-gerelateerde pakketten wordt over het algemeen niet aanbevolen, omdat verschillende delen van het systeem hiervan afhankelijk zijn. Als je verder wilt gaan, zorg er dan voor dat je een back-up hebt gemaakt van al je belangrijke gegevens.

Voer de volgende opdracht uit om alle Python-pakketten van het systeem te verwijderen:

$ sudo apt automatisch verwijderen --zuiveren * Python *

Hier:

  • De pakketbeheerder van APT zoekt naar pakketten die overeenkomen met de gegeven reguliere expressie (*python*). De bijpassende pakketten zijn gemarkeerd voor verwijdering.
  • APT markeert ook de afhankelijkheden van die pakketten voor verwijdering.

Methode 2: Python verwijderen uit de bron

Als Python werd gecompileerd en geïnstalleerd vanuit de broncode, zal APT de installatie niet kunnen herkennen. In dat geval zal het verwijderingsproces anders zijn.

Ervan uitgaande dat u nog steeds de bronmap hebt die het gecompileerde Python-pakket bevat, voert u de volgende opdrachten uit:

$ CD < path_to_python_source_dir >
$ sudo maken verwijderen

Als u de bronmap hebt verwijderd, kunt u proberen de geïnstalleerde bibliotheken en binaire bestanden handmatig te verwijderen:

$ CD / usr / lokaal / bak
$ sudo rm -F 2tot3 * inactief * Pip * pydoc * Python *

Merk op dat dit bedoeld is als laatste redmiddel. Het kan leiden tot beschadigde en kapotte configuraties in het hele systeem.

Methode 3: PyPy verwijderen

PyPy wil een vervanging zijn voor CPython (de standaard Python-implementatie). Het is gebouwd met RPython dat er tegelijkertijd mee is ontwikkeld. Het belangrijkste voordeel van het gebruik van andere PyPy dan CPython is prestatie . Hoewel het een implementatie van Python is, bepaalde verschillen kunnen de compatibiliteit beïnvloeden. Meer informatie over PyPy .

Net als de klassieke Python heeft PyPy ook twee belangrijke releases:

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

Voer de volgende opdrachten uit om PyPy te installeren:

$ sudo geschikt installeren pypy

$ sudo geschikt installeren pypie3

Op dezelfde manier voert u de volgende opdrachten uit om PyPy te verwijderen:

$ sudo apt verwijder pypy

$ sudo apt verwijder pypy3

Bonus: PIP verwijderen

PIP is de de facto standaard pakketbeheerder voor Python-pakketten/modules. Standaard is het geconfigureerd om de Python-pakketindex als de bron van pakketten. Vanaf Python 3 (v3.4 en hoger) wordt PIP vooraf geïnstalleerd met Python 3. De term 'PIP' is een recursief acroniem voor 'PIP Installs Packages'. Meer informatie over PIP .

Net als bij de grote releases van Python, heeft PIP unieke versies voor zowel Python 2 (python-pip) als Python 3 (python3-pip).

$ apt info python-pip

$ apt info python3-pip

Als u alle Python-pakketten hebt verwijderd, wordt PIP ook standaard verwijderd. Als u PIP echter specifiek wilt verwijderen, voert u de volgende opdrachten uit:

$ sudo apt verwijder python-pip

$ sudo apt verwijder python3-pip

Conclusie

We hebben de verschillende manieren gedemonstreerd om Python uit Ubuntu 22.04 te verwijderen. We demonstreerden het verwijderen van zowel CPython als PyPy van het systeem met behulp van APT. We hebben ook gesproken over het verwijderen van Python als het vanuit de broncode is geïnstalleerd.

Wilt u Python opnieuw installeren? Bekijk deze gids op Python installeren op Ubuntu 22.04 . Geïnteresseerd om je reis met Python te beginnen? Het volgende gids bevat 30 voorbeeldscripts om aan de slag te gaan. De Python-subcategorie bevat ook talloze handleidingen over verschillende aspecten van programmeren in Python.