Prima, un piccolo bagno di realtà
Per scrivere le tue prime righe di Python non devi installare niente. Gli editor incorporati in queste pagine eseguono vero codice Python nel browser, e con quelli puoi andare avanti per un bel po'. Installare Python in locale serve quando vuoi salvare file sul tuo computer, eseguire programmi più lunghi o usare librerie che non sono incluse di serie.
Se preferisci passare subito a scrivere codice, vai alla prossima pagina. Se sei pronto per l'installazione, continua a leggere.
Controlla se Python c'è già
Prima di installare qualsiasi cosa, controlla cosa hai già. Apri un terminale (Prompt dei comandi o PowerShell su Windows, Terminale su macOS, la shell che preferisci su Linux) e scrivi:
python --version
Se ti risponde "command not found", prova python3 --version. Su macOS e sulla maggior parte delle distribuzioni Linux probabilmente vedrai già qualcosa come Python 3.12.6. Se il numero inizia con 3., sei a posto.
Se vedi Python 2. qualcosa, comportati come se Python non fosse installato. Python 2 ha raggiunto la fine del supporto nel 2020 e non va usato per codice nuovo.
Installare su Windows
- Vai su python.org/downloads.
- Clicca sul grande pulsante giallo "Download Python 3.x.x". Riconosce Windows in automatico.
- Apri il programma di installazione. Prima di cliccare su Install Now, spunta la casella "Add python.exe to PATH" in fondo alla finestra. È il passaggio più importante in assoluto: senza,
pythonnon funzionerà dal terminale. - Clicca su "Install Now" e aspetta un minuto. Al resto pensa il programma di installazione.
- Apri una nuova finestra di PowerShell o del Prompt dei comandi (quelle già aperte non avranno il PATH aggiornato) ed esegui
python --version. Dovresti vedere la versione appena installata.
Se hai dimenticato di spuntare la casella del PATH, la soluzione più semplice è avviare di nuovo il programma di installazione, cliccare su "Modify" e aggiungerlo a posteriori.
Installare su macOS
Hai due buone opzioni. Scegline una; non mescolarle.
Opzione A: il programma di installazione di python.org. Scaricalo da python.org/downloads, apri il file .pkg e segui le istruzioni. Alla fine, python3 e pip3 saranno disponibili nel terminale.
Opzione B: Homebrew. Se usi già Homebrew per altri strumenti:
brew install python
Homebrew tiene Python aggiornato quando esegui brew upgrade, ed è per questo che molti sviluppatori lo preferiscono. Qualunque strada tu scelga, verifica l'installazione:
python3 --version
Su macOS usa sempre python3 e pip3 invece dei semplici python e pip. I comandi senza il 3 a volte puntano a un vecchio Python di sistema che non dovresti toccare.
Installare su Linux
La maggior parte delle distribuzioni include già Python 3. Esegui prima python3 --version per controllare. Se devi installarlo o aggiornarlo, usa il gestore di pacchetti:
- Debian / Ubuntu:
sudo apt update && sudo apt install python3 python3-pip python3-venv - Fedora:
sudo dnf install python3 python3-pip - Arch:
sudo pacman -S python python-pip
Conviene installare subito il pacchetto python3-venv (o l'equivalente della tua distribuzione): userai gli ambienti virtuali appena inizierai a installare librerie.
Verificare l'installazione con codice vero
Quando il terminale riporta un numero di versione sensato, prova a eseguire un piccolissimo programma dall'inizio alla fine. Nel terminale:
python3
Questo ti porta nella modalità interattiva di Python, un prompt che assomiglia a >>>. Scrivi una riga e premi invio:
>>> print("installed")
installed
>>> 2 + 2
4
>>> exit()
Se vedi l'output invece di un errore, hai finito. Puoi uscire dalla sessione interattiva con exit() o Ctrl-D.
E se vuoi solo fare una prova senza toccare il terminale, ecco uno snippet eseguibile che si comporta esattamente come le righe qui sopra:
Quando qualcosa va storto
- Su Windows
pythonapre il Microsoft Store. Succede quando hai saltato il passaggio "Add to PATH" e Windows cerca di aiutarti. Avvia di nuovo il programma di installazione, clicca su Modify e aggiungi Python al PATH. pipnon trovato. Su macOS e Linux prova invecepip3. Su Windows,pipdovrebbe funzionare se Python è nel PATH; altrimenti usapython -m pip ..., un'alternativa affidabile.- Più versioni di Python creano confusione. È normale, e gestirle è proprio lo scopo degli ambienti virtuali. Li vedremo in un capitolo successivo.
Sei pronto
Con un comando python3 funzionante e un numero di versione che ti va bene, sei pronto per il passo successivo: eseguire davvero uno script scritto da te. È il prossimo argomento.
Domande frequenti
Come installo Python?
Scarica il programma di installazione da python.org, avvialo e, su Windows, spunta la casella 'Add Python to PATH' prima di cliccare su Install. Su macOS e Linux Python spesso è già disponibile; di solito devi solo installare una versione più recente accanto a quella di sistema.
Come controllo la mia versione di Python?
Apri un terminale ed esegui python --version o python3 --version. Se ottieni un numero come 3.12.2, hai Python installato. Se ottieni un errore di comando non trovato, devi ancora installarlo.
Devo installare Python per impararlo?
No. Puoi eseguire Python direttamente nel browser su siti come Coddy, compresi gli editor interattivi di queste pagine. Installarlo in locale è utile quando vuoi salvare progetti, lavorare con file sul tuo computer o usare librerie, ma non è un requisito per le prime lezioni.
Quale versione di Python devo installare?
L'attuale versione stabile di Python 3, qualunque sia: python.org la mette in evidenza in prima pagina. Per imparare va bene qualsiasi versione recente di Python 3; non serve una versione minore specifica. Evita Python 2: è stato ritirato anni fa e non riceve più aggiornamenti di sicurezza.