Disinstalla Python in Ubuntu Top 10.Top 10

Disinstalla Python in Ubuntu Top 10.Top 10
Python è uno dei linguaggi di programmazione più popolari. È un linguaggio di programmazione per uso generale interpretato con un'enfasi sulla semplicità. A causa della sua versatilità, Python viene utilizzato per vari scopi: sviluppo web, analisi dei dati, intelligenza artificiale e molto altro ancora.

In questa guida, daremo un'occhiata a disinstallare Python in Ubuntu 22.04.

Prerequisiti

Per seguire questa guida, sono necessari i seguenti componenti:

  • Un sistema Linux correttamente configurato. Ulteriori informazioni sull'impostazione di una macchina virtuale Ubuntu su VirtualBox.
  • Accesso a un utente non root con privilegio sudo. Controlla l'articolo sull'uso Sudoers per gestire il sudo privilegio.

Python importanti versioni

A partire da ora, le due versioni principali di Python sono:

  • Python 2
  • Python 3

Python 2 ha ricevuto il suo ultimo aggiornamento (V2.7.18) il 20 aprile 2020. È stato per lo più gradualmente eliminato a favore di Python 3. Questa mossa, tuttavia, ha causato un importante tumulto nella comunità. Python 2 era così popolare che l'EOL doveva essere spinto più volte nel futuro.

Sebbene deprecato, potresti ancora imbatterti in alcune installazioni di Python 2 per motivi di compatibilità. Per impostazione predefinita, Ubuntu viene fornito con Python 3 installato.

Metodo 1: rimozione di Python usando APT

Passaggio 1: trovare il pacchetto Python installato

Esegui i seguenti comandi:

$ Python3 -Version $ Python2 -Version

Qui:

  • Chiediamo a Python eseguibile di stampare la sua versione.
  • Ubuntu 22.04 viene fornito con Python preinstallato 3. Quindi, il primo comando restituisce un numero di versione.
  • Ubuntu 22.04 non viene fornito con Python 2 preinstallato. Quindi, il risultato atteso è un errore. Tuttavia, se il comando restituisce un numero di versione, Python 2 viene successivamente installato.

Su Debian/Ubuntu, i pacchetti Core Python sono i seguenti:

  • Python 2: Python2
$ APT INFO PYTHON2
  • Python 3: Python3
$ APT INFO PYTHON3

Passaggio 2: disinstallare Python

Ora che sappiamo quale versione Python è attualmente installata sul sistema, possiamo iniziare a lavorare per disinstallarli.

Per rimuovere Python 2, eseguire il seguente comando:

$ sudo apt rimuovi python2

Per rimuovere Python 3, eseguire il seguente comando:

$ sudo apt rimuovi python3

Opzionale: rimuovere tutti i pacchetti Python

La rimozione di tutti i pacchetti correlati a Python non è generalmente raccomandata poiché varie parti del sistema dipendono da essi. Se desideri procedere, assicurati di eseguire il backup di tutti i tuoi dati importanti.

Per rimuovere tutti i pacchetti Python dal sistema, eseguire il comando seguente:

$ sudo apt autoremove - -purge *python *

Qui:

  • Il gestore dei pacchetti APT cerca pacchetti che corrispondono all'espressione regolare data (*Python*). I pacchetti corrispondenti sono contrassegnati per la rimozione.
  • Apt segna anche le dipendenze di tali pacchetti per la rimozione.

Metodo 2: rimozione di Python dalla sorgente

Se Python è stato compilato e installato dal suo codice sorgente, APT non sarà in grado di riconoscere l'installazione. In tal caso, il processo di disinstallazione sarà diverso.

Supponendo che tu abbia ancora la directory di origine che contiene il pacchetto Python compilato, eseguire i seguenti comandi:

$ CD
$ sudo fare disinstalla

Se hai rimosso la directory di origine, è possibile provare a rimuovere manualmente le librerie e i binari installati:

$ CD/USR/Local/Bin
$ sudo rm -f 2to3* inattivo* pip* pydoc* python*

Si noti che questa dovrebbe essere l'ultima risorsa. Può portare a configurazioni corrotte e rotte in tutto il sistema.

Metodo 3: rimozione della pypy

Pypy mira ad essere una sostituzione di CPYTHON (l'implementazione predefinita di Python). È costruito con rpython che è stato contemporaneamente sviluppato con esso. Il vantaggio chiave dell'utilizzo di pypy diverso da cpython è la performance. Sebbene sia un'implementazione di Python, alcune differenze possono influire sulla compatibilità. Ulteriori informazioni su Pypy.

Simile al classico Python, Pypy ha anche due versioni importanti:

  • Pypy 2 (Pypy)
  • Pypy 3 (Pypy3)

Per installare Pypy, eseguire i seguenti comandi:

$ sudo apt install pypy
$ sudo apt install pypy3

Allo stesso modo, per disinstallare Pypy, eseguire i seguenti comandi:

$ sudo apt rimuovi pypy
$ sudo apt rimuovi pypy3

Bonus: rimozione di PIP

PIP è il gestore dei pacchetti standard de-facto per pacchetti/moduli Python. Per impostazione predefinita, è configurato per utilizzare l'indice del pacchetto Python come fonte di pacchetti. A partire da Python 3 (V3.4 e più tardi), PIP viene preinstallato con Python 3. Il termine "PIP" è un acronimo ricorsivo per "Pip installa pacchetti". Ulteriori informazioni su PIP.

Simile alle principali versioni di Python, PIP ha versioni uniche sia per Python 2 (Python-PIP) che per Python 3 (Python3-PIP).

$ APT INFO PYTHON PIP
$ APT INFO PYTHON3-PIP

Se hai rimosso tutti i pacchetti Python, PIP è anche disinstallato per impostazione predefinita. Tuttavia, se desideri disinstallare specificamente PIP, eseguire i seguenti comandi:

$ sudo apt rimuovi pip pip
$ sudo apt Rimuovi pithon3-pip

Conclusione

Abbiamo dimostrato i molteplici modi per rimuovere Python da Ubuntu 22.04. Abbiamo dimostrato di disinstallare sia Cpython che Pypy dal sistema usando APT. Abbiamo anche discusso di disinstallazione di Python se è installato dal codice sorgente.

Bisogno di reinstallare Python? Dai un'occhiata a questa guida sull'installazione di Python su Ubuntu 22.04. Interessato a iniziare il tuo viaggio con Python? La seguente guida presenta 30 script di esempio per iniziare. La sottocategoria Python contiene anche numerose guide su vari aspetti della programmazione di Python.