Mettre à niveau Python vers la version 2.6 sur Mac
J'aimerais mettre à niveau le défaut d'installation de python (2.5.1) fourni avec OS X Leopard pour la dernière version. S'il vous plaît laissez-moi savoir comment je peux y parvenir.
Grâce
source d'informationauteur 3zzy
Vous devez vous connecter pour publier un commentaire.
Ne pas mettre à niveau.
python2.6
Quand un OS est distribué avec certaines version de Python et l'utilise pour certains OS de la fonctionnalité (comme c'est le cas avec Mac OS X, ainsi que de nombreuses distributions Linux &c), vous devez pas altérer en aucune façon avec le système fourni par Python (comme dans "mise à niveau"): alors que Python s'efforce vers l'arrière la compatibilité avec toutes les versions majeures (telles que
2.*
ou3.*
cela ne peut jamais être à 100% garanti; votre système d'exploitation livré testé toutes les fonctionnalités à fond avec la version de Python qu'ils distribuent; si vous parvenez à modifier cette version, "sur votre tête soit-il" -- ni votre fournisseur d'OS, ni de la PSF accepte aucune responsabilité pour quelque dommage qui pourrait peut-être faire de votre système.Plutôt, comme d'autres réponses déjà suggéré, installer toute autre publication que vous souhaitez "en outre" le système -- pourquoi toucher à cette cruciale, et risque de casser des choses, lors de l'installation des autres est si facile de toute façon?! Sur typique de Mac OS X 10.5 (machines n'ai pas mis à jour l'un de mes plusieurs mac à 10,6 encore), j'ai l'fournis par Apple 2.5, un 2.4 sur le côté pour prendre en charge certains anciens projets n'en vaut pas la peine de upgrate, la dernière 2.6 pour de nouveaux trucs, 3.1 ainsi d'obtenir de très nouveau -- ils vivent tous ensemble dans la paix et la tranquillité, je viens de taper le numéro de version explicitement, c'est à dire à l'aide de
python2.6
à l'invite, quand je veux une version spécifique. Quelle version est utilisée quand à l'invite du shell que vous venez de direpython
est à vous (personnellement, je préfère que signifie "le système fourni par Python", mais c'est une question de goût: en définissant des chemins ou des aliases, &c, vous pouvez le faire signifier que vous le souhaitez).Puis-je vous suggérer de laisser le "par Défaut", et installer Python dans le répertoire /usr/local/bin.
fait.
Depuis /usr/local/bin vient avant /usr/bin à la variable d'environnement $PATH, vous appellerez 2.6 lorsque vous tapez python, mais l'OS est stable...
Vous avez un certain nombre d'options
Installer avec MacPorts ou Finkpar exemple:
Installer à partir de source:
Le mieux est d'utiliser macports (comme Adam Rosenfield a déclaré sur ce fil).
Vous pouvez facilement basculer entre les versions de Python à l'aide de macports, sélectionnez mécanisme:
$ sudo port select --set python pythonXY
Pour afficher la liste des versions de Python, vous pouvez utiliser au-dessus et/ou de confirmer celle que vous utilisez:
$ sudo port select --list python
Pour installer une nouvelle version de Python:
$ sudo port install pythonXY
La norme http://python.org installer pour Mac OSX seront heureux de vous coexister avec le système "python". Si vous laissez le programme d'installation de changer vos chemins d'accès, lorsque vous exécutez python à partir d'une invite de commandes dans le terminal, il va trouver la version à
Cependant, ce ne sera pas interférer avec tout ce qui OSX lui-même ne avec python, qui câblez correctement le chemin d'accès à la version qu'il installe.
Je crois qu'il y a un peu d'options. Celui que j'aime, c'est pour installer d'autres logiciels UNIX sur mon Mac à l'aide de MacPorts, http://www.macports.org/ -- de cette façon, le nouveau logiciel est installé dans un répertoire différent et de ne pas gâcher quelque chose en fonction de l'apple-version installée, et macports a aussi un bon moyen de garder leurs installé le logiciel à jour. Je crois que MacPorts aide à prendre soin de dépendances.