Je suis un peu en retard sur le jeu sur celui-ci, mais j'ai pensé que je devrais poster une réponse mise à jour car je viens de rencontrer ce problème par moi-même. Veuillez noter que cela ne s'appliquera qu'à une configuration basée sur Mac (je ne l'ai pas essayé avec Windows ou n'importe quelle version de Linux).
Le moyen le plus simple de faire fonctionner cela est d'installer Python via Brew . Si vous n'avez pas installé d'infusion, vous devrez d'abord le faire. Une fois installé, procédez comme suit dans le terminal:
brew install python
Cela installera Python 3. Une fois installé, exécutez ceci:
ls -l /usr/local/bin/python*
Vous verrez tous les liens créés par brew vers son installation Python. Cela ressemblera à ceci:
lrwxr-xr-x 1 username admin 36 Oct 1 13:35 /usr/local/bin/python3@ -> ../Cellar/python/3.7.4_1/bin/python3
lrwxr-xr-x 1 username admin 43 Oct 1 13:35 /usr/local/bin/python3-config@ -> ../Cellar/python/3.7.4_1/bin/python3-config
lrwxr-xr-x 1 username admin 38 Oct 1 13:35 /usr/local/bin/python3.7@ -> ../Cellar/python/3.7.4_1/bin/python3.7
lrwxr-xr-x 1 username admin 45 Oct 1 13:35 /usr/local/bin/python3.7-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7-config
lrwxr-xr-x 1 username admin 39 Oct 1 13:35 /usr/local/bin/python3.7m@ -> ../Cellar/python/3.7.4_1/bin/python3.7m
lrwxr-xr-x 1 username admin 46 Oct 1 13:35 /usr/local/bin/python3.7m-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7m-config
La première ligne de cet exemple montre le python3
lien symbolique. Pour le définir comme python
lien symbolique par défaut, exécutez ce qui suit:
ln -s -f /usr/local/bin/python3 /usr/local/bin/python
Une fois réglé, vous pouvez faire:
which python
et il doit montrer:
/usr/local/bin/python
Vous devrez recharger votre shell de terminal actuel pour qu'il utilise le nouveau lien symbolique dans ce shell, cependant, toutes les sessions shell récemment ouvertes l'utiliseront (devraient) automatiquement. Pour tester cela, ouvrez un nouveau shell de terminal et exécutez ce qui suit:
python --version