web-dev-qa-db-fra.com

Comment mettre à jour le système Mac Python

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.

17
g_rmz

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.

9
Vortico

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.

Installation de Python 3

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.

Installation de Python 2.7

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.

5
slhck

Avez-vous essayé d'installer le port ?. J'ai récemment mis à niveau mon python avec l'installation du port sur 10.8.4

0
Saikrishna