Installé Python 3 sur Mac OS X mais sa reste Python 2.7
Je suis actuellement équipé d'OS X Yosemite (10.10.2) sur mon MacBook Pro... Par défaut, Apple navires Python 2.7.6 sur Yosemite.
Juste téléchargé et exécuté ce programme d'installation pour Python 3: python-3.4.3-macosx10.6.pkg
Quand j'ai ouvert mon Terminal et tapé dans python
, c'est ce qui arriva:
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Question(s):
- Personne ne sait où le Python 3.4.3 interprète a été installé?
- Dois-je désinstaller Python 2.7.3 (si oui, comment dois-je aller sur le faire) avant de la configuration d'un environnement variable comme PYTHON_HOME à l'emplacement de l'installation de Python 3.4.3?
Vous devez vous connecter pour publier un commentaire.
Essayez de taper
python3
au lieu de simplementpython
.Tandis que @rhombidodecahedron la réponse est concise et à-le-point et @Nacho Izquierdo adresses à votre première question parfaitement, ma réponse vise à répondre à votre deuxième question un peu plus en détail:
On devrait pas désinstaller Python 2.7 qui est livré avec Mac OS X; il est fourni par Apple et est nécessaire pour les applications fonctionnant sur OS X. Il est stocké dans
/System/Library/Frameworks/..
. Si elle est supprimée, Mac OS X devront être réinstallés.Espère que ça aide! Et de réitérer les réponses données par @rhombidodecahedron et @Nacho Izquierdo, installer Python 3.x séparément et l'utilisation
python3
si vous souhaitez utiliser cette version.Python 2.7 est la norme, Python 3.x est l'avenir.
Afin d'utiliser Python 3.x, de type
python3
au lieu depython
.Dans la version OS X El Capitan, vous pouvez trouver l'interprète:
/opt/local/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4
En faisant glisser ce chemin dans le Terminal et appuyez sur entrée, vous serez en mesure d'exécuter cette version.
Pour l'exécuter plus rapidement vous pouvez créer un alias en tapant dans le Terminal:
alias python = 'python3.4'
.Vous pouvez facilement le faire en utilisant pyenv, qui est une Simple Version de Python de Gestion. Il permet de définir un ensemble de versions de Python pour exécuter sur des répertoires spécifiques ou peut changer votre version avant d'utiliser shell
c'est à dire
Car je sais que je vais seulement utiliser python3, j'ai ajouté ces 2 lignes .bash_profile fichier: