Je voulais mettre à jour mon python 2.6.1 à 3.x sur mac, mais je me demandais s'il était possible de le faire à l'aide d'un terminal ou de télécharger l'installateur à partir du site Web de python.
La raison pour laquelle je pose cette question est parce que l’installateur ne met pas à jour la version de mon terminal python.
Python par défaut sur OS X ne devrait pas être dérangé car il est utilisé par le système d'exploitation lui-même. Si votre valeur par défaut est 2.6.1, vous devez avoir Snow Leopard.
Si vous installez simplement à partir de l'image disque standard 3.1 , vous pouvez l'invoquer à l'aide de python3.1
à partir du terminal (aucune étape supplémentaire n'est nécessaire pour que cela fonctionne) et vous pouvez laisser la valeur normale python
à 2,6. 1.
en utilisant Homebrew il suffit de faire:
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
terminé :)
Python 2.7 et 3 peuvent coexister.
La version de Python montre sur le terminal est 2.7, mais vous pouvez l’invoquer avec "python3", voir ceci
PeiwenMAC:git Peiwen$ python --version
Python 2.7.2
PeiwenMAC:git Peiwen$ python3
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Personnellement, je ne voudrais pas jouer avec le python OSX comme ils l'ont dit. Personnellement, je préfère utiliser MacPorts et installer les versions que je souhaite via la ligne de commande. MacPorts met tout dans une direction distincte (sous/opt, je crois), afin de ne pas déranger ni d’interférer directement avec le système standard. Il possède toutes les fonctionnalités habituelles de tous les utilitaires de gestion de paquets si vous êtes familier avec les distributions Linux.
Je suggérerais également d'installer python_select via MacPorts et de l'utiliser pour sélectionner le python que vous voulez activer (cela modifiera les liens symboliques pour qu'ils pointent vers la version de votre choix). Vous pouvez donc à tout moment revenir à la version de python fournie avec OSX, maintenue par Apple, ou à n’importe laquelle de celles installées via MacPorts.
J'avais le même problème, mais après un peu de recherche, j'ai essayé
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
dans le terminal
Un message d'avertissement apparaîtra indiquant que python 3.7.0
. est déjà installé mais n'est pas lié tapez donc la commande brew link python
et appuyez sur Entrée pour que tout fonctionne correctement
Je pense que Python 3 peut coexister avec Python 2. Essayez de l'invoquer avec "python3" ou "python3.1". Si cela échoue, vous devrez peut-être désinstaller la version 2.6 avant d'installer la version 3.1.
Installez aws cli via le gestionnaire de paquets homebrew. C'est la méthode la plus simple et la plus simple.
/ usr/bin/Ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
Cela installera aws cli sur votre mac
Faire écho ci-dessus sur ne pas jouer avec l'installation de OS X. J'ai été confronté à quelques réinstallations en pensant que je pouvais battre le système. Les offres 3.1 install Scott Griffiths ci-dessus fonctionnent très bien avec Yosemite, pour tous les testeurs Bêta. Yosemite utilise Python 2.7.6 dans le cadre de l’installation du système d’exploitation et saisit "python3.1" à partir du terminal lance Python 3.1. Pareil pour Python 3.4 (install here ).
Je voulais faire la même chose aujourd'hui. Le Mac avec Snow Leopard est fourni avec la version 2.6.1 de Python.
Étant donné que plusieurs versions de Python peuvent coexister, j'ai téléchargé Python 3.2.3 à partir de: http://www.python.org/getit/
Après l'installation, le nouveau Python sera disponible sous le dossier Application et le IDE utilise la version 3.2.3 de Python.
À partir du shell, python3 fonctionne avec la version la plus récente. Cela sert le but :)