Come installare Python 3.6.x aggiornato su Mac

Python è un linguaggio di programmazione popolare che è ampiamente utilizzato dai principianti e dagli sviluppatori di lunga data. Le versioni moderne di Mac OS hanno Python 2.7.x installato (o Python 2.6.1 se una versione precedente di Mac OS X), ma molti utenti Python potrebbero aver bisogno di aggiornare Python in Mac OS a una versione più recente come Python 3.6.5.

Questo articolo discuterà come ottenere un'installazione Python 3 aggiornata sul Mac coprendo due diversi modi per installare Python 3 in modo rapido e semplice su un Mac.


Nota che abbiamo detto di installare Python 3, non aggiornare a Python 3, perché ciò funzionerebbe installando Python 3 mantenendo contemporaneamente Python 2 su Mac. Questo è essenziale perché apparentemente alcune app Mac si basano sul supporto Python 2, quindi se si tenta di aggiornare Python 2.x a Python 3.x in Mac OS si scoprirà che qualcosa è rotto, forse in modo critico. Con questo in mente non si dovrebbe tentare di aggiornare la versione preinstallata di Python su un Mac, ma si avrà solo una co-installazione di Python 3 per la piena compatibilità.

E sì, Python 3 e Python 2 possono coesistere su un Mac senza alcun conflitto, i comandi di utilizzo saranno leggermente diversi.

Come installare il Python 3 aggiornato in Mac OS

Forse il modo più semplice per installare Python 3 è usando il programma di installazione del pacchetto Python da python.org

  1. Vai alla pagina dei download di Python.org qui e scarica l'ultimo pacchetto di installazione di Python
  2. Esegui il pacchetto di installazione Python e installa Python 3 sul Mac

Python 3.6.x richiede circa 100mb di spazio su disco per l'installazione. L'installazione è veloce e avrai Python 3.x insieme a Python 2.x su Mac.

Una volta installato Python 3, troverai una cartella Python3 nella directory / Applications del tuo Mac. Troverai anche il semplice IDE chiamato IDLE nella directory / Applications / MacPython3 /, che in pratica ti dà lo stesso IDE Python che incontreresti se avessi eseguito "python3" al prompt dei comandi di Terminal.

Puoi anche installare Python 3.x su un Mac tramite Homebrew, che è il mio metodo preferito come utente Homebrew.

Come installare Python 3.6.5 con Homebrew

Installare una versione aggiornata di Python 3.6.5 (al momento della scrittura) è semplicissimo con HomeBrew. Ovviamente avrete bisogno di Homebrew installato sul Mac prima di poter usare il metodo Homebrew, ma se siete interessati a fare scherzi con Python, allora Homebrew probabilmente vi piacerà comunque.

Supponiamo che tu abbia già un Homebrew, se non lo fai puoi leggere qui come installare Homebrew su Mac OS.

Per installare l'ultima versione di Python 3 usando Homebrew, emetti semplicemente la seguente stringa di comando:

brew install python3

Una volta che il Python 3 aggiornato è stato installato sul Mac, puoi eseguirlo con:

python3

Sia che tu installi il Python 3 aggiornato con il programma di installazione del pacchetto o Homebrew, la versione predefinita di Python 2.7 che viene preinstallata con Mac OS e Mac OS X sarà comunque installata, completamente intatta e può essere eseguita con il semplice comando "python" come sempre.

Come verificare quale versione di Python è attualmente installata in Mac OS

Dall'applicazione Terminale, digitando semplicemente il seguente comando verrà segnalata la versione di Python attualmente installata:

python --version

In MacOS, troverai tipicamente Python 2.7.x di alcune varianti, 2.7.4 o 2.7.10 o simili.

Dopo aver installato Python con Homebrew o con il programma di installazione del pacchetto, puoi controllare la nuova versione aggiornata di Python con:

python3 --version

E come detto prima, entrambe le installazioni di Python coesisteranno senza conflitti.

Puoi anche scoprire dove ogni versione di python è installata con il comando 'which' o 'whereis':

Nota che alcuni aspetti di Python sono diversi in ogni versione, e anche le funzionalità come il trucco semplice del web server Python sono diverse dalla versione 2 alla versione 3. Se hai intenzione di usare qualcosa di lungo termine o di imparare in generale, stare meglio scrivendo in Python 3.x piuttosto che nelle versioni precedenti di Python 2.x.

Quindi ora che hai installato Python 3, sei pronto per il lancio!

Imparare Python e risorse Python

Se sei nuovo in Python e la programmazione in generale, ci sono una varietà di grandi risorse là fuori per iniziare.

Se sei il tipo che ti piace imparare da un libro, alcune scelte popolari sono:

  • Imparare Python - O'Reilly
  • Python Crash Course: una introduzione pratica alla programmazione basata sul progetto
  • Automatizza la roba noiosa con Python: Programmazione pratica per principianti assoluti

Puoi anche dare un'occhiata ai corsi online gratuiti, inclusi quelli del MIT:

  • edX: corso MIT Learn Python
  • MIT: corso introduttivo al corso di informatica

Oppure puoi anche esplorare la vasta pagina di risorse Wiki Python anche qui.

TLDR: non aggiornare Python 2.x a Python 3.x, basta installare Python 3.x sul Mac

TLDR: non aggiorni il Python 2.x preinstallato a Python 3.x, probabilmente si romperà qualcosa nel farlo. Invece, installa ed esegui il Python 3 aggiornato separatamente.