Mise à jour de Python sur Mac
Je voulais mettre à jour mon Python 2.6.1 à 3.x sur mac mais je me demandais s'il était possible de le faire en utilisant le terminal ou je dois télécharger le programme d'installation à partir du site Web de python?
La raison pour laquelle je pose cette question Est que le programme d'installation ne met pas à jour ma version de terminal Python.
10 réponses
Le Python par défaut sur OS X ne doit pas être foiré 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'appeler en utilisant python3.1
depuis le terminal (vous n'avez pas besoin de faire d'étapes supplémentaires pour que cela fonctionne) et vous pouvez laisser la plaine python
comme 2.6.1.
En utilisant Homebrew juste faire:
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
Fait :)
Python 2.7 et 3 peuvent coexister.
La version de Python montre sur le terminal est 2.7, mais vous pouvez l'invoquer en utilisant "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 plaisante pas avec le python D'OSX comme ils l'ont dit. Ma préférence personnelle pour des choses comme celle - ci est simplement d'utiliser MacPorts et d'installer les versions que je veux via la ligne de commande. MacPorts met tout dans une direction distincte (sous /opt je crois), de sorte qu'il ne remplace pas ou n'interfère pas directement avec le système régulier. Il a toutes les fonctionnalités habituellement de tous les utilitaires de gestion de paquets si vous êtes familier avec les distributions Linux.
Je suggère également d'installer python_select via MacPorts et en utilisant cela pour sélectionner quel python vous voulez "actif" (il va changer les liens symboliques pour pointer vers la version que vous voulez). Donc, à tout moment, vous pouvez revenir à la version maintenue par Apple de python fournie avec OSX ou vous pouvez passer à l'une de celles installées via MacPorts.
Je crois que Python 3 peut coexister avec Python 2. Essayez de l'invoquer en utilisant "python3" ou "python3. 1". Si elle échoue, vous devrez peut-être désinstaller 2.6 avant d'installer 3.1.
J'ai eu 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 il n'est pas lié
alors tapez la commande brew link python
et appuyez sur Entrée et espérons que les choses fonctionnent bien pour vous
Je voulais réaliser la même chose aujourd'hui. Le Mac avec Snow Leopard est livré avec la version python 2.6.1.
Comme 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 python plus récent sera disponible dans le dossier de L'Application et L'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:)
Écho ci-dessus sur ne pas jouer avec OS X Installer. Ont été confrontés à quelques réinstallations pensant que je pouvais battre le système. Le 3.1 install Scott Griffiths offre ci-dessus fonctionne bien avec Yosemite, pour tous les bêta-testeurs là-bas.. Yosemite a Python 2.7.6 dans le cadre de L'installation du système D'exploitation, et taper "python3.1" à partir du terminal lance Python 3.1. Idem pour Python 3.4 (installer ici).
Tout d'abord, installez Homebrew (le gestionnaire de paquets manquant pour macOS) si vous n'avez pas': Tapez ceci dans votre terminal
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Maintenant, vous pouvez mettre à jour votre Python python 3 par cette commandebrew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
Python 2 et python 3 peuvent coexister donc pour ouvrir python 3, Tapez python3
au lieu de python
C'est le moyen le plus simple et le meilleur.
Installez aws cli via le gestionnaire de paquets homebrew. C'est la méthode la plus simple et la plus facile.
- Si vous n'avez pas installé homebrew, entrez cette commande dans votre terminal
/ usr/bin / ruby-e " $(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- suivant 'brew install awscli'
Cela installera aws cli sur votre mac