1.3. Python su Mac OS X

Con Mac OS X, ci sono due possibili alternative per installare Python: o lo si installa, oppure no. Probabilmente, voi volete installarlo.

Mac OS X 10.2 e succesivi includono una versione pre-installata di Python, con interfaccia a riga di comando. Se si è a proprio agio con la riga di comando, è possibile usare questa versione almeno per il primo terzo di questo libro. Tuttavia, la versione pre-installata non include un parser XML, per cui arrivati al capitolo su XML è necessario installare la versione completa.

Procedura 1.3. Eseguire la versione di Python preinstallata su Mac OS X.

  1. Aprire la cartella /Applications.

  2. Aprire la cartella Utilities.

  3. Cliccare due volte su Terminal per aprire un terminale e accedere alla riga di comando.

  4. Digitare python al prompt della riga di comando.

Esempio 1.3. Usare la versione di Python preinstallata su Mac OS X

Welcome to Darwin!
[localhost:~] you% python
Python 2.2 (#1, 07/14/02, 23:25:09)
[GCC Apple cpp-precomp 6.14] on darwin
Type "help", "copyright", "credits", or "license" for more information.
>>> [press Ctrl+D to get back to the command prompt]
[localhost:~] you% 

Ad ogni modo, voi probabilmente volete installare l'ultima versione, che tra l'altro include una shell grafica interattiva.

Procedura 1.4. Installare su Mac OS X

  1. Scaricare l'immagine del disco MacPython-OSX dal sito http://homepages.cwi.nl/~jack/macpython/download.html.

  2. Se il vostro browser non l'ha già fatto, cliccate due volte su MacPython-OSX-2.3-1.dmg per fare il mount dell'immagine del disco sul vostro desktop.

  3. Fate doppio click sul programma di installazione, MacPython-OSX.pkg.

  4. Il programma di installazione vi richiederà il nome utente e la password dell'amministratore.

  5. Seguite le istruzioni del programma di installazione.

  6. Dopo che l'installazione è stata completata, chiudete il programma di installazione ed aprite la cartella /Applications.

  7. Aprite la cartella MacPython-2.3.

  8. Fate doppio click su PythonIDE per lanciare Python.

L'IDE MacPython dovrebbe visualizzare una schermata di introduzione e poi rendervi disponibile la shell interattiva. Se quest'ultima non dovesse apparire, selezionate l'opzione Window->Python Interactive (Cmd-0).

Esempio 1.4. L'IDE MacPython in Mac OS X

Python 2.3 (#2, Jul 30 2003, 11:45:28)
[GCC 3.1 20020420 (prerelease)]
Type "copyright", "credits" or "license" for more information.
MacPython IDE 1.0.1
>>> 

Da notare che una volta installata l'ultima versione, la versione preinstallata è ancora presente. Se eseguite uno script da riga di comando, occorre che siate coscienti di quale versione di Python state usando.

Esempio 1.5. Due versioni di Python

[localhost:~] you% python
Python 2.2 (#1, 07/14/02, 23:25:09)
[GCC Apple cpp-precomp 6.14] on darwin
Type "help", "copyright", "credits", or "license" for more information.
>>> [press Ctrl+D to get back to the command prompt]
[localhost:~] you% /usr/local/bin/python
Python 2.3 (#2, Jul 30 2003, 11:45:28)
[GCC 3.1 20020420 (prerelease)] on darwin
Type "help", "copyright", "credits", or "license" for more information.
>>> [press Ctrl+D to get back to the command prompt]
[localhost:~] you%