HOWTO · Python

Come disinstallare Python da Windows

Scopri come rimuovere da Windows le versioni di Python che non ti servono, controllare PATH e variabili d’ambiente e verificare in sicurezza i file residui.

In questa pagina

Per rimuovere Python da Windows, inizia da Impostazioni > App > App installate (oppure App e funzionalità nelle versioni precedenti di Windows) e disinstalla le voci specifiche che non ti servono più. Controlla ogni versione prima di rimuoverla: un’installazione per tutti gli utenti, una installazione per utente e una versione del Microsoft Store possono comparire separatamente. Poi controlla PATH ed elimina solo i residui che hai identificato con certezza. Un comando come python --version mostra l’interprete trovato per primo da Windows: non elenca tutte le installazioni.

Metodo 1: disinstallare Python dal Pannello di controllo

Apri Impostazioni > App > App installate e cerca Python. Controlla la versione e l’autore indicati, seleziona la voce che vuoi rimuovere, scegli Disinstalla e segui le istruzioni. Nelle versioni di Windows con la vecchia interfaccia, apri Pannello di controllo > Programmi > Programmi e funzionalità e seleziona la voce Python corrispondente. Ripeti l’operazione per ogni versione che vuoi rimuovere; puoi mantenere le altre se un’applicazione ne ha ancora bisogno.

Nel Prompt dei comandi puoi eseguire python --version per vedere quale versione viene raggiunta tramite PATH. Consideralo un controllo rapido, non un inventario: il risultato può indicare una versione anche se altre installazioni sono ancora registrate o presenti altrove.

Metodo 2: rimuovere Python dalle variabili d’ambiente

La disinstallazione di una voce non sempre rimuove i riferimenti nelle variabili d’ambiente. Cerca nel menu Start Modifica le variabili d’ambiente di sistema, apri Variabili d’ambiente e controlla sia la sezione utente sia quella di sistema. In ogni valore di Path, rimuovi soltanto le voci che hai verificato appartenere all’installazione Python che stai eliminando, per esempio la cartella dell’installazione e la relativa sottocartella Scripts. Controlla anche PYTHONPATH e modificalo o rimuovilo solo se punta a file che non ti servono più. Altri strumenti potrebbero usare questi valori: lascia intatte le voci non correlate. Conferma ogni finestra di dialogo con OK.

Per controllare un valore Path di Windows copiato prima di modificarlo, questo frammento mostra le voci il cui nome di cartella contiene “Python”. Non modifica le impostazioni di Windows: verifica che ogni risultato appartenga all’installazione che vuoi rimuovere.

path_value = r"C:\Windows\System32;C:\Users\Ava\AppData\Local\Programs\Python\Python312;C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts"
for entry in path_value.split(";"):
    if "python" in entry.lower():
        print(entry)
C:\Users\Ava\AppData\Local\Programs\Python\Python312
C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts

Metodo 3: rimuovere Python dalla riga di comando

Windows non offre un unico comando integrato e affidabile per disinstallare tutte le distribuzioni e versioni di Python. Evita le query WMIC generiche sui prodotti e i comandi che eliminano un file chiamato python.exe: possono non trovare alcune installazioni o rimuovere soltanto un launcher. Per aprire dalla riga di comando il classico elenco dei programmi da disinstallare, esegui appwiz.cpl, quindi scegli la voce Python esatta e usa l’opzione Disinstalla. Se hai installato Python dal Microsoft Store o tramite un altro gestore di pacchetti, rimuovilo dalla voce corrispondente nell’elenco delle app installate di quella fonte.

Metodo 4: rimuovere manualmente i file di Python

Esegui la pulizia manuale solo dopo aver disinstallato la voce dell’app corrispondente. Controlla il percorso di installazione mostrato nella voce dell’app o la cartella scelta durante la configurazione. Tra i percorsi comuni ci sono una cartella Python in AppData\Local\Programs del profilo utente e cartelle in C:\Program Files; l’installazione può trovarsi anche altrove. Elimina una cartella solo dopo aver verificato che appartenga all’installazione Python rimossa. Non eliminare tutte le cartelle o i file il cui nome contiene “python”.

Tieni separate le cartelle dei progetti da quelle di installazione. Anche un ambiente virtuale può trovarsi dentro un progetto: se ti serve, fanne una copia di sicurezza e ricorda che potrebbe non funzionare più dopo la rimozione dell’interprete di base. Se necessario, ricrealo con una versione di Python mantenuta o appena installata.

Conclusione

Rimuovi la versione desiderata dall’elenco delle app installate di Windows, controlla soltanto i riferimenti Path o PYTHONPATH che hai verificato e cancella i file residui dell’installazione solo quando riesci a identificarli. Per verificare cosa è rimasto, controlla le app installate, esamina i percorsi che sai di aver usato e apri un nuovo terminale per provare il comando Python. Se python non viene riconosciuto, significa che Windows non lo ha trovato in PATH; non dimostra che tutte le installazioni di Python siano state rimosse.

Domande frequenti

  1. Come posso controllare quale versione di Python è installata? Esegui python --version per vedere la versione trovata per prima tramite PATH, poi controlla le app installate per individuare altre versioni registrate.
  2. Devo rimuovere tutte le versioni prima di reinstallare Python? No. Rimuovi soltanto le versioni che causano conflitti o che non ti servono più; più versioni possono coesistere.
  3. La disinstallazione di Python cancellerà i file dei miei progetti? La procedura di disinstallazione riguarda l’installazione selezionata. Conserva i file dei progetti in cartelle separate e fai una copia di sicurezza prima della pulizia manuale.
  4. E se Python non compare nel Pannello di controllo? Controlla Impostazioni > App > App installate, il Microsoft Store o il gestore di pacchetti usato per l’installazione. Una copia estratta manualmente potrebbe non avere una voce nell’elenco delle app: individua la cartella di installazione verificata prima di rimuoverla.
  5. Che cosa succede agli ambienti virtuali? Potrebbero restare sul disco, ma quelli basati sull’interprete rimosso potrebbero smettere di funzionare. Fai una copia di sicurezza di ciò che ti serve e ricrea l’ambiente con un interprete disponibile.