Scaricare Python dal sito: https://www.python.org/downloads/windows/ (scaricare l'ultima versione, 3.12.6).
Doppio click sul file scaricato e seguire le istruzioni.
Nota: selezionare l'opzione "Aggiungi Python al PATH".
Python dovrebbe essere già presente.
Avviare un terminale e digitare python --version per visualizzare la versione.
Si può aggiornare come ogni altro pacchetto.
Nota: sebbene non sia obbligatorio, per lo sviluppo su MacOS conviene aggiungere il terminale tra gli strumenti dedicati agli sviluppatori in modo da disattivare alcuni controlli di sicurezza:
Avviare le Impostazioni di Sistema.
Selezionare Privacy e Sicurezza.
Alla destra selezionare Strumenti di Sviluppo.
Cliccare sul pulsante + e aggiungere il terminale (si trova in Applicazioni/Utility).
Metodo semplice (sconsigliato)
Scaricare Python dal sito: https://www.python.org/downloads/macos/ (scaricare l'ultima versione, 3.12.6).
Doppio click sul file scaricato e seguire le istruzioni.
Avviare un terminale e digitare python --version per visualizzare la versione.
Metodo più complesso (consigliato)
Installare homebrew (un gestore di pacchetti per MacOS):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Dopo aver installato brew, avviare un terminale e digitare:
brew install pyenv
Dopo aver completato l'installazione di pyenv, digitare:
pyenv install 3.12.6
Al termine dell'installazione, digitare:
pyenv global 3.12.6
Per verificare che sia andato tutto a buon fine, digitare:
pyenv version
Il risultato sarà qualcosa del tipo: 3.12.6 (set by /Users/carmine/.pyenv/version)
Per verificare che sia andato tutto a buon fine, digitare:
pyenv version
Se andato tutto a buon fine si può digitare l'ultimo comando. Questo dipende dalla versione della shell installata sul mac (di default è zsh).
Per visualizzare la versione della shell digitare:
echo $0
Se la versione è zsh, digitare:
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
Se la versione è bash, digitare:
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
Per verificare che l'installazione si andata a buon fine, riavviare il terminale e digitare:
python --version