Come installare Python su Windows, macOS e Linux senza errori

22 luglio 2026

Guida Python #2: come installare Python sul computer. Logo Python.

Indice

Installare Python è semplice, ma il metodo corretto cambia in base al sistema operativo e al modo in cui userai il linguaggio. In questa guida mostro come installare Python su Windows, macOS e Linux, come verificare che tutto funzioni e come preparare un ambiente virtuale per progetti, automazioni, analisi dati e database.

La configurazione essenziale per iniziare senza errori

  • Python 3 è la scelta corretta per i nuovi progetti.
  • Su Windows conviene usare il Python Install Manager oppure il pacchetto ufficiale.
  • Su macOS è importante non sostituire il Python gestito da Apple.
  • Su Linux è preferibile usare il gestore pacchetti della distribuzione.
  • Ogni progetto dovrebbe avere un ambiente virtuale separato.

Installazione di Python 3.14.3 su macOS. La schermata di benvenuto descrive come installare Python, il suo ambiente di sviluppo IDLE e pip.

Prima di installare Python scegli versione e metodo giusto

Per un progetto nuovo sceglierei sempre una versione supportata di Python 3. Python 2 non è più una scelta pratica: molte librerie moderne, strumenti di intelligenza artificiale e framework web funzionano soltanto con Python 3.

La decisione più importante non riguarda solo la versione, ma anche il metodo di installazione. Chi sta iniziando può usare il pacchetto ufficiale del linguaggio, mentre chi lavora spesso da terminale può preferire il gestore pacchetti del proprio sistema operativo.

Sistema Metodo consigliato Comando di verifica
Windows Python Install Manager o installer ufficiale python --version
macOS Installer ufficiale in formato PKG python3 --version
Ubuntu e Debian APT python3 --version
Fedora e RHEL DNF python3 --version

Io eviterei di installare più copie dello stesso interprete senza un motivo preciso. Versioni diverse possono convivere, ma solo se sai quale comando richiama ciascuna installazione. Altrimenti è facile installare una libreria in un ambiente e cercarla inutilmente in un altro.

Installare Python su Windows passo dopo passo

Usare il Python Install Manager

Nelle versioni recenti di Windows, il metodo più pratico è il Python Install Manager, disponibile tramite Microsoft Store o dal sito ufficiale Python. Le due modalità forniscono lo stesso strumento e permettono di gestire più versioni senza configurazioni complicate.

  1. Apri Microsoft Store e cerca Python.
  2. Installa il Python Install Manager.
  3. Apri PowerShell o il Prompt dei comandi.
  4. Digita python per avviare l’interprete oppure py per usare il launcher.

Il primo avvio può richiedere l’installazione di un runtime Python. Quando Windows propone di aggiungere una cartella al PATH, accetta se vuoi richiamare direttamente da terminale anche comandi come python3.14 o gli script installati dai pacchetti.

La documentazione ufficiale per [Windows](https://docs.python.org/3/using/windows.html) consiglia di verificare anche la presenza dei comandi python, py e pymanager. Se uno di questi non viene riconosciuto, spesso il problema riguarda gli alias di esecuzione delle app o una vecchia installazione ancora presente nel PATH.

Controllare che l’installazione funzioni

Apri una nuova finestra del terminale e usa questi comandi:

python --version
py --version
python -m pip --version

Il prefisso python -m è importante perché collega pip alla stessa installazione di Python che stai usando. È più affidabile del comando pip digitato da solo, soprattutto quando sul computer sono presenti più versioni.

Se Windows apre Microsoft Store quando digiti python, controlla la voce “Alias di esecuzione app” nelle impostazioni di sistema. Se invece compare una versione inattesa, rimuovi le vecchie installazioni o usa direttamente py per selezionare l’interprete corretto.

Installare Python su macOS senza interferire con il sistema

Su macOS puoi installare Python con il pacchetto ufficiale in formato .pkg. È la strada che consiglio ai principianti perché configura automaticamente l’interprete, gli strumenti di base e l’applicazione IDLE.

  1. Scarica l’installer macOS della versione stabile supportata.
  2. Apri il file PKG e segui la procedura guidata.
  3. Accetta la licenza e lascia le opzioni standard, salvo esigenze particolari.
  4. Apri la cartella Python nella directory Applicazioni.
  5. Esegui Install Certificates.command per aggiornare i certificati SSL.

Il comando da terminale normalmente è python3, non python. Verifica l’installazione con:

python3 --version
python3 -m pip --version

Le versioni recenti di macOS possono includere un python3 gestito dagli strumenti Apple. Non eliminarlo e non modificarlo: potrebbe servire a Xcode o ad altri componenti del sistema. L’installazione ufficiale di Python può convivere con quella predefinita, usando il proprio percorso e il comando corretto.

La guida macOS della [documentazione ufficiale di Python](https://docs.python.org/3/using/mac.html) segnala anche l’importanza del comando per i certificati. Senza questo passaggio, alcuni programmi che accedono a servizi web possono mostrare errori SSL apparentemente difficili da interpretare.

Installare Python su Linux usando i pacchetti della distribuzione

Molte distribuzioni Linux includono già Python perché alcuni componenti del sistema lo utilizzano. In questo caso non conviene sostituire la versione predefinita compilando tutto da zero: una modifica impropria può rompere strumenti di amministrazione o aggiornamento.

Ubuntu e Debian

Su Ubuntu e Debian puoi installare l’interprete, pip e il supporto agli ambienti virtuali con:

sudo apt update
sudo apt install python3 python3-pip python3-venv

Il pacchetto python3-venv merita attenzione perché spesso viene dimenticato. Senza di esso puoi avere Python funzionante, ma non riuscire a creare correttamente ambienti isolati per i progetti.

Fedora, RHEL e derivate

Su Fedora e sistemi compatibili puoi usare:

sudo dnf install python3 python3-pip

Su distribuzioni diverse i nomi dei pacchetti possono cambiare. La regola più sicura è usare il gestore ufficiale della propria distribuzione e controllare la versione con python3 --version.

Se ti serve una versione più recente di quella disponibile nei repository, puoi valutare strumenti come pyenv o una compilazione manuale. Io la sceglierei solo per esigenze precise, ad esempio compatibilità con un progetto o test su più versioni, perché richiede più manutenzione.

Verificare Python e creare il primo ambiente virtuale

Una volta installato Python, non partire subito installando librerie nella configurazione globale. Crea un ambiente virtuale: è una cartella isolata che contiene dipendenze separate per ogni progetto e riduce i conflitti tra versioni.

Creazione su Windows

mkdir progetto-python
cd progetto-python
python -m venv .venv
.venv\Scripts\activate

Creazione su macOS e Linux

mkdir progetto-python
cd progetto-python
python3 -m venv .venv
source .venv/bin/activate

Quando l’ambiente è attivo, il terminale mostra spesso il nome .venv all’inizio della riga. Da quel momento puoi installare i pacchetti senza toccare il resto del sistema:

python -m pip install --upgrade pip
python -m pip install requests

Per uscire dall’ambiente usa deactivate. La libreria Requests è un esempio utile perché permette di effettuare richieste HTTP, ma il principio vale anche per pandas, NumPy, Django, Flask e molti strumenti per l’intelligenza artificiale.

Il test minimo

Per una verifica rapida crea un file chiamato test.py e inserisci:

print("Python funziona correttamente")

Eseguilo con:

python test.py

Su macOS e Linux, se non hai attivato un ambiente virtuale, potresti dover usare python3 test.py. Se compare il messaggio previsto, l’interprete è pronto per lavorare.

Gli errori più comuni dopo l’installazione

Il comando Python non viene trovato

Di solito significa che il percorso non è presente nel PATH oppure che il terminale era già aperto durante l’installazione. Chiudi e riapri PowerShell, Prompt o Terminale. Su Windows controlla anche gli alias di esecuzione, mentre su macOS e Linux prova esplicitamente python3.

Pip installa il pacchetto nel posto sbagliato

Usa sempre python -m pip, o python3 -m pip quando il sistema distingue Python 3. Il problema nasce spesso quando pip appartiene a una versione diversa da quella che esegue il tuo programma.

Un IDE usa un interprete diverso

Visual Studio Code, PyCharm e altri ambienti di sviluppo possono selezionare un interprete autonomamente. Se il terminale vede una libreria ma l’editor segnala un errore, controlla che sia selezionato il file Python dentro la cartella .venv.

Leggi anche: Interfaccia grafica Python - quale toolkit scegliere?

Errore di permessi durante l’installazione

Evita di usare privilegi amministrativi per ogni comando pip. Attiva un ambiente virtuale e installa lì i pacchetti. Se il problema riguarda l’installazione di Python stesso, usa i permessi richiesti dal sistema operativo solo durante la procedura iniziale.

La configurazione minima che ti evita problemi tra un progetto e l’altro

Per iniziare mi fermerei a quattro elementi: Python 3 aggiornato, pip funzionante, un ambiente virtuale per progetto e un editor configurato sullo stesso interprete. Questa combinazione è sufficiente per script personali, automazioni, analisi dati e applicazioni che lavorano con database.

Non serve installare subito Anaconda, decine di librerie o più versioni del linguaggio. Prima verifica il flusso completo con un piccolo script, poi aggiungi soltanto ciò che il progetto richiede. È un approccio meno spettacolare, ma riduce drasticamente gli errori e rende molto più semplice capire da dove nasce un problema.

Domande frequenti

Puoi usare il Python Install Manager dal Microsoft Store o dal sito ufficiale Python, oppure l'installer ufficiale. Dopo l'installazione verifica con python --version, py --version e python -m pip --version; se il comando non viene trovato, controlla il PATH e gli alias di esecuzione delle app.

Usa l'installer ufficiale in formato PKG e lascia le opzioni standard. Non eliminare né modificare il python3 incluso negli strumenti Apple; verifica invece l'installazione con python3 --version e python3 -m pip --version. È inoltre consigliato eseguire Install Certificates.command per aggiornare i certificati SSL.

Su Ubuntu e Debian esegui sudo apt update e sudo apt install python3 python3-pip python3-venv. Su Fedora e sistemi compatibili usa sudo dnf install python3 python3-pip. Il pacchetto python3-venv è necessario su Ubuntu e Debian per creare correttamente ambienti virtuali.

python -m pip collega pip alla stessa installazione di Python che esegue il programma, evitando di installare pacchetti nella versione sbagliata. Un ambiente virtuale separa le dipendenze di ogni progetto: puoi crearlo con python -m venv .venv su Windows o python3 -m venv .venv su macOS e Linux.

Valuta l'articolo

Valutazione: 0.00 Numero di voti: 0

Tag:

python windows macos linux ambienti virtuali

Condividi post

Sandro Grasso

Sandro Grasso

Sono Sandro e da 3 anni seguo con curiosità il mondo dell'informatica, dell'intelligenza artificiale e delle soluzioni cloud. Ho iniziato questo percorso perché sono affascinato da come queste tecnologie stiano plasmando il nostro futuro e desidero aiutare chi legge a navigare in questo mondo in continua evoluzione, rendendo concetti complessi accessibili e comprensibili. Sul sito bartolomeoalberico.it, mi impegno a fornire contenuti accurati e aggiornati, verificando le informazioni e organizzandole in modo chiaro per offrire una guida utile e affidabile.

Scrivi un commento