Come installare Python su Mac ed eseguire il tuo primo script

Foto dell'autore

By kair

I computer Mac più datati spesso integrano versioni di Python che non sono più aggiornate e compatibili con le applicazioni più recenti. Per utilizzare script Python su macOS Monterey o versioni successive, è necessario scaricare l’ultima release di Python specifica per macOS.

Segui questa guida dettagliata per scoprire come scaricare e installare Python sul tuo Mac e iniziare ad eseguire il tuo primo script.

I Mac includono Python preinstallato?

In passato, i Mac venivano forniti con Python 2.7 già installato. Tuttavia, la situazione è cambiata. Anche se è ancora possibile scaricare e installare Python su un Mac, come qualsiasi altro software, Apple non lo include più di default poiché la versione 2.7 non è più supportata.

Apple aveva anticipato questa rimozione nelle note di rilascio di macOS Catalina nel 2019, per poi eliminare definitivamente il supporto con macOS Monterey 12.3.

Tuttavia, se la tua versione di macOS è tra la 10.8 e la 12.3, è probabile che tu abbia ancora Python 2.7 preinstallato. Il metodo più semplice per verificarlo è provare ad eseguire Python tramite l’applicazione Terminale di macOS.

Come verificare la versione preinstallata di Python sul tuo Mac

Se usi una versione precedente di macOS, puoi controllare la versione di Python disponibile sul tuo Mac seguendo questi passaggi:

  1. Avvia l’applicazione Terminale sul tuo Mac. Puoi farlo andando sul Launchpad e digitando “Terminale” nel campo di ricerca oppure usando la ricerca Spotlight.
  2. Inserisci il seguente comando per controllare la versione di Python 2.7 e premi Invio:
     python 

    Se Python è preinstallato, riceverai una risposta con i dettagli della versione.

  3. Se sul tuo Mac sono installate più versioni di Python, puoi specificare la versione con un comando dedicato. Per controllare la versione di Python 2.7, usa il comando `python –version`. Per Python 3, usa il comando:
     python3 

Come installare Python tramite l’installer ufficiale

Il modo più semplice per scaricare l’ultima versione di Python è tramite il sito web ufficiale. Ecco i passaggi da seguire:

  1. Scarica il pacchetto di installazione dal sito ufficiale di Python.
  2. Attendi che il download sia completo. Una volta scaricato, fai doppio clic sul pacchetto per avviare l’installazione. Segui le istruzioni visualizzate dall’installer di Python.
  3. Una volta completata l’installazione, l’installer aprirà automaticamente la cartella di installazione di Python in una nuova finestra del Finder.

Conferma dell’installazione di Python

È necessario verificare che l’installazione di Python e di IDLE, l’ambiente di sviluppo integrato incluso in Python, sia avvenuta correttamente. IDLE è uno degli strumenti fondamentali per gli sviluppatori Python.

  1. Nella cartella di installazione di Python, fai doppio clic sul file IDLE per avviarlo. Se l’installazione ha avuto successo, IDLE aprirà una shell Python.
  2. Per assicurarti che tutto funzioni correttamente, inserisci un semplice comando di stampa Python in IDLE ed eseguilo.
     print('Hello, world!') 
  3. Premi il tasto Invio e dovresti visualizzare il messaggio stampato nell’interfaccia se tutto è a posto.

Installa un editor di codice sorgente sul tuo Mac

Ora che hai installato Python sul tuo Mac, ti servirà un editor di codice gratuito per semplificare e velocizzare la scrittura di codice. Anche se IDLE, incluso nel pacchetto Python, è un editor, altri editor più avanzati offrono un ambiente di sviluppo più efficiente.

Ad esempio, Visual Studio Code è uno dei migliori editor di codice gratuiti, completo di evidenziazione della sintassi. È leggero, potente e totalmente gratuito. Segui questi passaggi per installare Visual Studio Code sul tuo Mac:

  1. Puoi scaricare Visual Studio Code gratuitamente dal sito ufficiale.
  2. Una volta scaricato, fai clic sul file e scompatta il contenuto.
  3. Sposta Visual Studio Code nella cartella Applicazioni. In questo modo sarà disponibile nel Launchpad di macOS per un accesso più facile.
  4. Avvia Visual Studio Code e crea un nuovo file cliccando su “Nuovo File…”.
  5. Per far sì che Visual Studio Code riconosca il file come script Python, è necessario crearlo con l’estensione `.py`.
  6. Seleziona una posizione per salvare il tuo nuovo script Python e clicca su “Crea File”.
  7. Visual Studio Code ti chiederà di installare un’estensione per Python. Installa l’estensione cliccando su “Installa”.
  8. Infine, scegli il tuo interprete Python preferito. Clicca su “Visualizza > Tavolozza comandi”, digita “Python: Seleziona Interprete” nel campo in alto e premi Invio. Usa le frecce per evidenziare l’interprete raccomandato tra i risultati di ricerca e premi Invio per selezionarlo.

Eseguire il tuo primo script Python su un Mac

Se sei arrivato a questo punto significa che hai installato Python e configurato un editor di codice. È ora di eseguire il tuo primo script Python su macOS. Segui queste istruzioni:

  1. Torna al file Python appena creato e inserisci un comando Python di base come:
     print('Hello, world!') 
  2. Puoi compilare ed eseguire il codice cliccando sul pulsante “Riproduci” in alto a destra nella finestra di Visual Studio Code.
  3. Se il codice è corretto, vedrai l’output nel Terminale integrato, il che significa che hai eseguito con successo il tuo primo script Python.

Come disinstallare Python dal tuo Mac

Se cambiassi idea sull’uso di Python e volessi passare ad un altro linguaggio, puoi seguire questi passaggi per rimuoverlo da macOS.

Disinstallare Python dalla cartella Applicazioni

Vai nel Finder e apri la cartella Applicazioni. Quindi, sposta tutte le cartelle di Python nel Cestino. Per rimuovere una sola versione, assicurati di spostare nel Cestino solo i file della versione specifica.

Potrebbe comparire una finestra di dialogo che richiede il permesso per l’eliminazione. Inserisci la password del tuo Mac per autorizzare il Terminale a rimuovere i file.

Disinstallare Python Framework dalla directory /Library

Per rimuovere completamente Python dal sistema, è necessario eliminare il framework di Python dalla directory `/Library`. Il framework contiene l’interprete di Python, la libreria standard e la cartella dei pacchetti del sito.

La rimozione del framework elimina tutti questi file dal sistema. Se non rimuovi questi file, Python rimarrà installato sul tuo Mac ma non sarà utilizzabile.

  1. Premi Comando + Spazio per aprire la ricerca Spotlight sul tuo Mac. Cerca “Terminale” e avvialo.
  2. Inserisci questo comando nel Terminale e premi Invio:
     sudo rm -rf /Library/Frameworks/Python.framework 

  3. Inserisci la password del tuo Mac per autorizzare l’eliminazione dei file.

Questo comando elimina il framework di tutte le versioni di Python installate sul Mac. Se volessi eliminare il framework solo di una versione specifica, come la 3.8, usa il comando seguente:

 sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.8 

Questo eliminerà il framework della versione specifica di Python dal tuo Mac.

Iniziare con Python su macOS è facile

Python, essendo un linguaggio di programmazione generico, mette in primo piano la leggibilità del codice. Questo rende Python facile da apprendere e interpretare, permettendoti di creare applicazioni versatili, dallo sviluppo web all’analisi dei dati e altro ancora.

Anche se ci sono diversi modi per installare Python su macOS, il metodo più sicuro è utilizzare l’installer ufficiale. Puoi anche usare un gestore di pacchetti come Homebrew per macOS, un’applicazione che semplifica l’installazione e la gestione di software, dipendenze e script sul tuo computer.

Inoltre, Homebrew ti permette di installare non solo diverse versioni di Python, ma anche molte altre app.