web-dev-qa-db-fra.com

Comment puis-je rétrograder de python 3.6 à 2.7

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
1
Harry Willams

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.

2
lovemarcus

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

enter image description here Plus d'informations à ce sujet ici: python 2 au lieu de python 3 en tant que python (temporaire) par défaut?

0
kcdtv