Sto iniziando a imparare Python e voglio "aggiornare" la mia installazione di Python os OS X 10.6.5.
So che non è una buona idea aggiornare direttamente l'installazione di Python, quindi ho installato Python 3.1 separatamente dall'installazione Python predefinita (2.6.1).
Tuttavia, ogni volta che uso il comando "python" dal terminale, avvia Python 2.6.1.
Ho provato diversi modi consigliati per ottenere il comando "python" per avviare la versione più recente, piuttosto che il predefinito:
1) Ho provato a eseguire lo script "Update Shell Profile.command" nella directory Applications / Python 3.1 e ottenere il seguente output:
This script will update your shell profile when the 'bin' directory
of python is not early enough of the PATH of your shell.
These changes will be effective only in shell windows that you open
after running this script.
All right, you're a python lover already
2) Ho creato un file denominato .profile nella mia home directory, con i seguenti contenuti:
#### Let's take care of our $PATH
# A backup of the original $PATH
# /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
# My preferred order - /usr/local goes first, damn it!
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin
Come consigliato qui: link
Nessuno dei due cambia gli effetti del comando "python"; inizia ancora Python 2.6.1. Posso ancora avviare Python 3.1 usando il comando python3.1, ma mi piacerebbe impostare Python 3.1 come predefinito per il comando "python".