J'essayais de charger un programme python, mais je rencontrais des problèmes de syntaxe non valides, comme indiqué ci-dessous. Après quelques recherches, j'ai découvert que cette erreur est due au fait que Python version 3.6 est installé. Comment puis-je rétrograder vers une version inférieure de python qui exécutera le programme avec succès?
J'exécute actuellement (Python 3.6.0 :: Anaconda 4.3.0 (64 bits))
File "simple_loading.py", line 6
print 'gray shape =>'+str(gray.shape)
^
SyntaxError: invalid syntax
Vous pouvez avoir différents environnements avec différentes versions de python: https://conda.io/docs/using/envs.html
Vous devriez faire quelque chose de similaire à:
conda create --name NAME python=2.7
NAME est le nom de l'environnement et 2.7 i la version. Ensuite, vous pouvez changer entre les environnements.
Si vous voulez exécuter un script avec python 2.7, vous pouvez le faire comme ceci
python2 myscript.py
Si vous voulez exécuter un script avec python 3.5, vous pouvez utiliser
python3 myscript.py
Plus d'informations à ce sujet ici: python 2 au lieu de python 3 en tant que python (temporaire) par défaut?