Aggiornamento e utilizzo di Python 3 su un Mac

Actualizarea și utilizarea Python 3 pe un Mac
⏱️ 3 min read

Potresti pensare che il tuo nuovissimo Mac abbia la versione più recente di tutto il software pertinente. Per la maggior parte delle app utente, avresti ragione, ma per i framework sottostanti è una storia diversa. I nuovi Mac vengono forniti con Python 2.7.10, anche se la versione stabile più recente è Python 3.5. Se questo sembra un grande divario tra le versioni, è perché lo è. Ma la versione più recente non è necessariamente migliore: Python 3 non è retrocompatibile con Python 2 e la maggior parte degli sviluppatori utilizza ancora Python 2.

2to3 o no 2to3?

Un utente ingenuo potrebbe pensare che Python 3 sia migliore perché è più recente. Non sarebbero del tutto sbagliati dato che Python 3 include alcune nuove fantastiche funzionalità che Python 2 non ha. Tuttavia, oltre a queste nuove funzionalità, Python 3 ha anche un problema: non è retrocompatibile con Python 2. Ciò significa che i programmi scritti per un interprete Python 2 non verranno eseguiti su un interprete Python 3. Anche funzioni fondamentali come print funzionano in modo diverso tra Python 2 e 3, rendendo non banale il passaggio da una piattaforma all’altra.

Ma perché il mondo intero non è passato a Python 3? Il problema principale è che manca una motivazione convincente. Python 2 è un linguaggio potente e solo gli utenti esperti potranno sfruttare appieno i vantaggi delle nuove funzionalità di Python 3. Inoltre, Python 2.7.10 è preinstallato su tutti i Mac e su una serie di distribuzioni Linux.

Tuttavia, Python 2 non sarà in giro per sempre. Gli sviluppatori hanno fissato il 2020 come l’anno finale per il supporto di Python 2 e tutti dovranno passare i propri programmi a Python 3 entro tale data. Utilità come 2to3 rendere più semplice trasformare un programma Python 2 in una sintassi valida di Python 3, ma se hai mai usato Google Translate, sai che non sarà perfetto.

Aggiornamento a Python 3 sul tuo Mac

Anche se non è lo standard de facto, puoi eseguire Python 3 sul tuo computer oggi. Puoi anche eseguirlo insieme a un’installazione simultanea di Python 2.7 senza influire sull’installazione della versione 2.7.

1. Scarica il pacchetto più recente da il sito web di Python.

pagina di download di python-3

2. Fare doppio clic sul file scaricato per eseguire il programma di installazione di Python 3.

python-3-installer

3. Se apri la cartella Applicazioni, troverai una nuova cartella Python 3.x.

cartella-python-3-applicazioni

4. All’interno di quella cartella troverai un’interfaccia GUI per l’avvio di applicazioni Python, così come IDLE, un IDE per lo sviluppo di applicazioni Python.

cartella python-3

Esecuzione di Python 3

Ci sono un paio di modi per eseguire gli script Python 3 sul tuo Mac.

1. Per eseguire Python 3 dal Terminale, utilizzerai il comando python3. Questo è diverso dal python comando che caricherà Python 2.7.

python-3-cli

2. Quel comando, senza argomenti aggiuntivi, richiamerà l’interprete interattivo di Python 3.

python-3-cli-2

3. Se vuoi eseguire uno script con l’interprete Python 3, segui il python3 comando con il percorso del tuo .py file.

python-3-cli-3

Puoi anche eseguire i programmi Python 3 dalla GUI di Python Launcher. Per eseguire uno script veloce da Terminale, l’utilizzo del Launcher non ha alcun vantaggio, ma se vuoi impostare flag e opzioni, questo potrebbe essere un modo più semplice per farlo.

1. Apri il Python Launcher che si trova in “/ Applications / Python 3.5”. (Nota che il numero nella cartella Python potrebbe cambiare con le versioni future.)

Python-3-launcher

2. Si aprirà una finestra delle preferenze. Per impostazione predefinita, il programma di avvio eseguirà tutto con un interprete Python 2. Per cambiarlo in Python 3, dovrai cambiare il percorso della directory in “Interpreter” in /usr/local/bin/python3. È qui che viene installato di default l’interprete Python 3.5.

python-3-gui-preferenze

python-3-interpreter-path

3. Scegli “File> Apri …” dalla barra dei menu e seleziona il tuo script Python.

python-3-gui-open

4. Lo script verrà ora eseguito in una finestra di Terminale.

terminale python-3

Conclusione

Installare Python 3 su un Mac non è difficile. La sfida qui sta cambiando le tue abitudini di codifica. Se stai scrivendo Python 2 da un po ‘di tempo, passare a Python 3 potrebbe sembrare come girare intorno a una nave da crociera. Ma alla fine dovrai imparare a farlo, quindi potresti anche iniziare mentre hai qualche anno davanti a te.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x