Mon Mac est arrivé avec Python 2.7 installé par défaut, mais j'aimerais plutôt utiliser Python 3.6.1.
Comment changer la version de Python utilisée dans Terminal (sous Mac OS)?
Veuillez expliquer clairement et ne proposer aucune suggestion de gestionnaire de version tiers .
Le moyen le plus simple consiste à ajouter un alias à python3
pour qu'il pointe toujours vers la python
native installée. Ajoutez cette ligne au fichier .bash_profile
de votre dernier répertoire $HOME
,
alias python="python3"
Cela permet de refléter les modifications sur chaque shell interactif ouvert.
Vous pouvez simplement spécifier la version de Python lors de l'exécution d'un programme:
pour python 2:
python filename.py
pour python 3:
python3 filename.py
Comme Inian l'a suggéré, vous devriez alias python pour pointer vers python 3. Il est très facile à faire et très facile à basculer en arrière. Personnellement, j'ai un alias pour p2 = python2 et p3 = python3, ainsi que pour économiser sur les frappes de clavier .. Lire ici pour plus d'informations: Comment créer un alias Bash?
Voici un exemple pour Python:
alias python=python3
Ainsi:
$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ alias python=python3
$ python --version
Python 3.4.3
Voir ici pour l'original: https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3
Voici un moyen simple et agréable de le faire (mais sur CENTOS), sans freiner le système d'exploitation .
yum install scl-utils
suivant
yum install centos-release-scl-rh
Et enfin, vous installez la version que vous voulez, disons python3.5
yum install rh-python35
Et enfin:
scl enable rh-python35 bash
MAC-OS étant un système d’exploitation unix, la manière de le faire devrait être assez similaire.
Si vous avez différentes versions de python installées, vous pouvez lancer l’une d’elles à l’aide de pythonx.x.x
, où x.x.x
représente vos versions.