J'utilise la version 3.6 Python dans Anaconda Spyder sur mon Mac. Mais je veux le changer en Python 2.7.
Quelqu'un peut-il me dire comment faire cela?
Si vous souhaitez conserver Python 3, vous pouvez suivre ces instructions pour créer un environnement Python 2.7, appelé py27.
Ensuite, il vous suffit d’activer py27:
$ conda activate py27
Ensuite, vous pouvez installer Spyder sur cet environnement, par exemple:
$ conda install spyder
Vous pouvez ensuite démarrer spyder à partir de la ligne de commande ou accéder à la version 2.7 de spyder.exe située sous le répertoire envs (par exemple, C:\ProgramData\Anaconda3\envs\py27\Scripts).
Dans Préférences, sélectionnez Interprète Python.
Sous Interprète Python, remplacez "Par défaut" par "Utiliser l'interpréteur Python suivant".
Le chemin d'accès devrait être l'exécutable Python par défaut. Trouvez votre exécutable Python 2.7 et utilisez-le.
Vous pouvez lancer la version correcte de Spyder en lançant à partir de Navigateur d'Ananconda . Dans la liste déroulante, passez à l'environnement souhaité, puis appuyez sur le bouton Lancer Spyder. Vous devriez être capable de vérifier les résultats tout de suite.
Si vous utilisez anaconda pour aller dans un environnement python.__, vous devriez avoir créé un environnement différent pour chaque version de python.
Les scripts suivants peuvent vous aider à créer un nouvel environnement (s'exécutant dans anaconda Prompt).
conda create -n py27 python=2.7 #for version 2.7
activate py27
conda create -n py36 python=3.6 #for version 3.6
activate py36
you may leave the environment back to your global env by typing
deactivate py27
or
deactivate py36
et alors vous pouvez soit basculer vers un environnement différent en utilisant votre interface utilisateur anaconda avec la réponse @ Francisco Camargo
ou vous pouvez vous en tenir à l'invite anaconda en utilisant @ La réponse de Dan
Définissez python3 comme version principale dans le terminal: Ln -sf python3/usr/bin/python
Installez pip3: Apt-get install python3-pip
Mise à jour de spyder: Pip install -U spyder
Prendre plaisir