Vai al contenuto principale

Come aggiornare Python e Pip su Windows, macOS e Linux

Segui le nostre istruzioni passo passo per aggiornare Pip e Python su Windows, macOS e Linux. Mantieni l’ambiente aggiornato e compatibile.
Aggiornato 3 giu 2026  · 11 min leggi

Avere l’ultima versione di Python e del suo gestore di pacchetti, Pip, può fare un’enorme differenza nel tuo lavoro o nei tuoi progetti sui dati. Se sei agli inizi o quasi alle prime armi con la programmazione, aggiornare Python e Pip potrebbe sembrare complicato, soprattutto perché esistono metodi diversi per aggiornare Pip e Python su Windows, macOS e Linux.

Qui ti guiderò passo dopo passo rendendo il processo il più semplice e lineare possibile. Vai direttamente alla sezione del sistema operativo che usi attualmente. E se sei completamente nuovo a Python, segui oggi il nostro corso Introduzione a Python. Inoltre, il Foglio di riferimento di Python per principianti è un’altra risorsa DataCamp sempre utile.

Infine, se ti interessa la risoluzione dei problemi o vuoi saperne di più su Pip in relazione alla gestione dei pacchetti, leggi il nostro completo Tutorial su Pip per la gestione dei pacchetti.

Upgrade Python and pipAggiornare Python e Pip. Immagine dell’autore.

Cos’è Pip e perché è importante?

Quando vuoi usare una libreria o un modulo esterno nel tuo progetto Python, Pip è lo strumento che utilizzi per recuperare e installare quella libreria dal Python Package Index (PyPI), il repository software per il linguaggio Python. Mantenere Python e Pip aggiornati porta molti vantaggi, tra cui: 

  1. Sicurezza: Gli aggiornamenti regolari correggono vulnerabilità, proteggendo il tuo ambiente di sviluppo da minacce alla sicurezza.
  2. Nuove funzionalità: Gli aggiornamenti offrono funzioni che possono migliorare il tuo codice.
  3. Miglioramenti delle prestazioni: Le nuove release ottimizzano le performance, facendo girare gli script più velocemente.
  4. Correzioni di bug: Gli aggiornamenti risolvono problemi segnalati, garantendo un’esperienza di sviluppo più fluida.

Aggiornare Python e Pip su diversi sistemi operativi

Vediamo ora come aggiornare Pip in Python sui tre principali sistemi operativi: Windows, macOS e Linux. Prima di iniziare la procedura di aggiornamento, è utile conoscere le versioni correnti di Python e Pip installate sul tuo sistema.

Nota: gli utenti Windows dovrebbero in genere usare il comando python, mentre su macOS e Linux si usa python3. Se non sei sicuro di quale comando usare sul tuo sistema, prova entrambi e vedi quale funziona.

Puoi controllare le versioni eseguendo i seguenti comandi nel terminale o nel prompt dei comandi:

python --version
pip --version

Questi comandi mostreranno le versioni di Python e Pip installate. Prendine nota per poter confermare in seguito che gli aggiornamenti sono andati a buon fine.

Aggiornare Pip su Windows

Vediamo come aggiornare Pip su Windows in tre semplici passaggi. 

Passaggio 1: Scarica l’installer più recente di Python

Per scaricare l’installer più recente di Python per Windows, visita il sito ufficiale di Python e fai clic sul pulsante Download Python. In questo modo otterrai la versione più recente dell’installer di Python.

Downloading Python installer before starting the pip upgrade Python process

Scarica Python. Immagine dell’autore

Nota: Python 3.9 e versioni successive non supportano Windows 7. Se usi Windows 7, dovrai aggiornare il sistema operativo o usare Python 3.8 (che ha raggiunto la fine del ciclo di vita a ottobre 2024).

Passaggio 2: Esegui l’installer

Dopo aver scaricato l’ultima versione di Python dal sito ufficiale, individua il file dell’installer e fai doppio clic per aprirlo. Nella finestra dell’installer, assicurati di selezionare l’opzione "Add Python to PATH". Eseguendo l’installer aggiornerai sia Python sia Pip, che sono inclusi nel pacchetto.

Passaggio 3: Aggiorna Pip

Per aggiornare Pip dal prompt dei comandi dopo aver aggiornato Python, digita cmd nella barra di ricerca per aprire il prompt. Quindi esegui il seguente comando per aggiornare Pip:

python -m pip install --upgrade pip

Questo comando garantisce che tu abbia installata la versione più recente di Pip. Se riscontri errori di permessi, puoi usare questo comando:

python -m pip install --upgrade pip --user

Puoi verificare l’aggiornamento eseguito rilanciando i comandi di controllo versione per confermare gli aggiornamenti.

Aggiornare Pip su macOS

Qui vedremo come eseguire lo stesso aggiornamento sul tuo Mac.

Passaggio 1: Usa Homebrew per aggiornare Python

Homebrew è un popolare gestore di pacchetti per macOS che semplifica l’installazione e la gestione del software. Se non hai Homebrew installato, apri il terminale ed esegui il seguente comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Per aggiornare Python con Homebrew, apri il terminale ed esegui i seguenti comandi:

brew update
brew upgrade python

Passaggio 2: Aggiorna Pip

Dopo aver aggiornato Python, aggiorna Pip eseguendo il seguente comando:

python3 -m pip install --upgrade pip

Se riscontri errori di permessi, puoi usare questo comando:

python3 -m pip install --upgrade pip --user

Aggiornare Pip su Linux

Per gli utenti Linux, la procedura di aggiornamento può variare leggermente a seconda della distribuzione, ad esempio Ubuntu o Fedora.

Passaggio 1: Aggiorna l’elenco dei pacchetti

Il primo passo è aggiornare l’elenco dei pacchetti. Puoi farlo aprendo il terminale ed eseguendo il seguente comando:

sudo apt update

Passaggio 2: Aggiorna Python

Puoi quindi aggiornare Python installando la versione più recente. Apri il terminale ed esegui il seguente comando:

sudo apt install python3

Passaggio 3: Aggiorna Pip

Il passaggio successivo è aggiornare Pip. Una volta aggiornato Python, puoi eseguire il seguente comando per aggiornare Pip:

python3 -m pip install --upgrade pip

Se riscontri errori di permessi, puoi usare questo comando:

python3 -m pip install --upgrade pip --user

Seguendo questi passaggi, ti assicurerai di avere installate le versioni più recenti di Python e Pip sul tuo sistema, a prescindere dal sistema operativo che utilizzi. Questo ti aiuterà a restare aggiornato con le ultime funzionalità, i miglioramenti delle prestazioni e gli aggiornamenti di sicurezza.

Risoluzione dei comuni errori durante l’aggiornamento di Pip e Python

Anche con una gestione attenta, potresti incontrare problemi usando Pip e Python. Questa sezione affronta alcuni problemi comuni e fornisce soluzioni per aiutarti a risolverli in modo efficace. Tratteremo la risoluzione di conflitti di versione, la gestione dei permessi e la corretta configurazione dei percorsi di Pip e Python.

Risoluzione dei problemi su Windows

Iniziamo esaminando i problemi comuni che potrebbero emergere se lavori su Windows.

Verificare che i percorsi di Pip e Python siano configurati correttamente su Windows

Percorsi errati possono causare errori quando esegui comandi Pip o Python. Per verificare e assicurarti che i percorsi di Python e Pip siano impostati correttamente, inizia controllando il percorso di installazione di Python con il comando where:

where python
where python3

Assicurati che l’output punti all’eseguibile corretto di Python. Successivamente, controlla il percorso di installazione di Pip:

where pip

Assicurati che l’output punti all’eseguibile corretto di Pip. Se i percorsi non sono corretti, aggiorna la variabile d’ambiente PATH includendo le directory giuste:

setx PATH "%PATH%;C:\Python314;C:\Python314\Scripts"

Sostituisci C:\Python314 con la directory in cui Python è installato sul tuo sistema.

messaggio di errore pip command not found

Se vedi un pip: command not found error, significa che Pip non è installato o non è presente nel tuo PATH. Per installare Pip, scarica lo script get-pip.py aprendo il browser e andando all’URL get-pip.py, quindi salva il file sul computer. Dopo il download, il file viene automaticamente spostato nella cartella Downloads. Puoi poi eseguire il seguente comando nel prompt dei comandi per installare Pip:

python get-pip.py

Potresti incontrare un errore python: can’t open file. Ti basta cambiare directory in Downloads con il seguente comando:

cd Downloads
python get-pip.py

Problemi con i certificati SSL

Se incontri errori relativi ai certificati SSL, prova ad aggiornare Pip o a impostare un percorso per i certificati attendibili.

python -m pip install --upgrade pip

Se il problema persiste, puoi impostare la variabile d’ambiente REQUESTS_CA_BUNDLE in modo che punti al percorso dei certificati attendibili:

set REQUESTS_CA_BUNDLE=C:\path\to\certificates

Sostituisci C:\path\to\certificates con il percorso effettivo dei tuoi certificati attendibili.

Per impostare permanentemente la variabile REQUESTS_CA_BUNDLE, puoi aggiungerla tramite le Proprietà del sistema.

Per prima cosa, apri le Proprietà del sistema (clic destro su Risorse del computer > Proprietà > Impostazioni di sistema avanzate). Poi fai clic sul pulsante Variabili d’ambiente. Infine, sotto Variabili di sistema, fai clic su Nuova e aggiungi il nome della variabile REQUESTS_CA_BUNDLE e come valore il percorso dei tuoi certificati.

Risoluzione dei problemi su macOS e Linux

Ora vediamo alcuni problemi comuni che potrebbero emergere se lavori su macOS o Linux.

Verificare che i percorsi di Pip e Python siano configurati correttamente

Per verificare e assicurarti che i percorsi di Python e Pip siano impostati correttamente, inizia controllando il percorso di installazione di Python. Usa il comando which:

which python
which python3

Assicurati che l’output punti all’eseguibile corretto di Python. Successivamente, controlla il percorso di installazione di Pip:

which pip

Assicurati che l’output punti all’eseguibile corretto di Pip. Se i percorsi non sono corretti, aggiorna la variabile d’ambiente PATH includendo le directory giuste. Aggiungi le seguenti righe al file .bashrc, .bash_profile o .zshrc:

export PATH="$PATH:/usr/local/bin:/usr/local/sbin"

Dopo aver aggiornato il file, ricarica la configurazione della shell eseguendo:

source ~/.bashrc

messaggio di errore pip command not found

Se vedi un pip: command not found error, significa che Pip non è installato o non è presente nel tuo PATH. Installa Pip o regola la variabile PATH come descritto sopra. Per installare Pip, usa i seguenti comandi:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

Se curl non è disponibile, puoi scaricare lo script get-pip.py con un browser e poi eseguire il comando sopra per installare Pip.

Problemi con i certificati SSL

Se incontri errori relativi ai certificati SSL, prova ad aggiornare Pip o a impostare un percorso per i certificati attendibili. Per aggiornare Pip, esegui il seguente comando:

python -m pip install --upgrade pip

Se il problema persiste, imposta la variabile d’ambiente REQUESTS_CA_BUNDLE in modo che punti al percorso dei certificati attendibili. Su macOS e Linux puoi impostare temporaneamente questa variabile nella sessione del terminale o in modo permanente nel file di configurazione della shell. Per l’approccio temporaneo nella sessione del terminale, usa i seguenti comandi:

export REQUESTS_CA_BUNDLE=/path/to/certificates

Sostituisci /path/to/certificates con il percorso effettivo dei tuoi certificati attendibili. Per l’approccio permanente, che si fa nel file di configurazione della shell, aggiungi la seguente riga al file .bashrc, .bash_profile o .zshrc, a seconda della shell che usi:

export REQUESTS_CA_BUNDLE=/path/to/certificates

Dopo aver aggiornato il file, ricarica la configurazione della shell eseguendo:

source ~/.bashrc

Sostituisci .bashrc con il file di configurazione appropriato che hai modificato, ad esempio .bash_profile o .zshrc. Questi passaggi assicurano che la variabile d’ambiente REQUESTS_CA_BUNDLE sia impostata correttamente su sistemi macOS e Linux.

Conclusione

In questa guida abbiamo coperto gli elementi essenziali per aggiornare Python e Pip, gestire le dipendenze e usare funzionalità avanzate di Pip per mantenere il tuo ambiente di sviluppo stabile e sicuro. 

Per la documentazione ufficiale, la documentazione di Pip e la documentazione di Python sono ottimi punti di partenza. Forniscono guide e riferimenti completi per gestire i pacchetti Python e comprendere il linguaggio alla base.

Per un percorso di apprendimento strutturato, DataCamp offre molte risorse, tra cui il nostro corso Intro to Python for Data Science e il percorso di competenze Python Programming, che offrono entrambi conoscenze di base. Per chi vuole andare oltre, il percorso di competenze Python Fundamentals, il percorso professionale Python Developer e il percorso professionale Data Analyst with Python offrono itinerari di apprendimento approfonditi su vari aspetti della programmazione Python e dell’analisi dei dati.


Samuel Shaibu's photo
Author
Samuel Shaibu
LinkedIn

Professionista dei dati e scrittore con esperienza, appassionato nell’aiutare aspiranti esperti nel mondo dei dati.

Domande frequenti

Con quale frequenza dovrei aggiornare Python e Pip?

È buona pratica controllare regolarmente la presenza di aggiornamenti e aggiornare almeno una volta a trimestre.

Posso avere più versioni di Python installate sullo stesso sistema?

Sì, puoi avere più versioni di Python installate sullo stesso sistema.

Come passo tra versioni diverse di Python?

Puoi passare tra versioni diverse di Python usando ambienti virtuali o strumenti di gestione delle versioni come pyenv.

È necessario aggiornare Pip quando aggiorno Python?

Sì, è consigliato aggiornare Pip quando aggiorni Python per garantire la compatibilità.

Argomenti

Impara Python con DataCamp

Corso

Introduzione a Python

4 h
6.9M
Impara le basi dell’analisi dei dati con Python in sole 4 ore. Questo corso online ti introduce all’interfaccia di Python e ai pacchetti più usati.
Vedi dettagliRight Arrow
Inizia il corso
Mostra altroRight Arrow
Correlato

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

Mostra altroMostra altro