Je suis actuellement sur Mavericks et je souhaite mettre à jour la version du système Python (2.7.5) avec la dernière version (2.7.7) de http://www.python.org , parce que je veux installer pygame. Ce que je dois faire? Je voudrais pouvoir utiliser la dernière version de Python lorsque je tape python
dans le terminal, j’ai cherché un guide sur le réseau, mais c’est un peu déroutant pour moi.
Remplacer le système Mac OS X Python n'est pas recommandé en raison de son incompatibilité avec d'autres logiciels. Cependant, il existe des fichiers binaires Mac sur la page de téléchargement Python qui peuvent être installés à un autre emplacement. Une fois installé, vous devrez peut-être modifier votre variable d’environnement PATH pour que le nouvel interpréteur Python s’exécute lorsque python
est appelé à partir de la ligne de commande.
Pour éditer votre PATH, déterminez le chemin de dossier absolu contenant le binaire Python. Cela peut ressembler à /Applications/Python/.../bin
. Ajoutez la ligne suivante à votre fichier ~/.bash_profile
:
export PATH=/path/to/new/python/bin:$PATH
La modification prendra effet après le redémarrage de votre shell.
Le moyen le plus simple et non intrusif serait d'utiliser Homebrew :
/usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Lisez ensuite les instructions imprimées à partir de votre shell.
Avec Homebrew, vous pouvez installer Python 3.x:
brew install python
Cela mettra un binaire python3
dans /usr/local/bin
et un binaire python
pointant vers python3
dans /usr/local/opt/python/libexec/bin
.
Vous obtiendrez en outre une commande pip3
pour cette version de Python.
Ces formules ne seront pas en conflit ou n’auront pas préséance sur les packages système, à moins que vous ne remplaciez votre PATH
. Autrement dit, si vous souhaitez que python
fasse référence à python3
, ajoutez ce qui suit à votre configuration de shell:
export PATH=/usr/local/opt/python/libexec/bin:$PATH
Lisez la documentation de Homebrew Python pour plus d’informations.
Vous pouvez également obtenir une version à jour de Python 2.7, si vous en avez besoin pour des raisons héritées:
brew install python@2
Cela vous donnera un binaire python2
et remplacera la python
système pour utiliser le Python 2.7 construit par Homebrew.
Avez-vous essayé d'installer le port ?. J'ai récemment mis à niveau mon python avec l'installation du port sur 10.8.4