J'utilise actuellement Anaconda avec Python 2.7, mais je devrai utiliser Python 3.5. Est-il possible de les installer tous les deux en même temps? Devrais-je m'attendre à des problèmes?
Je suis sur un Win8 64 bits.
Si j'ai bien compris, vous n'avez pas besoin d'installer à nouveau Anaconda pour commencer à utiliser une version différente de python. Conda a plutôt possibilité de gérer séparément python 2 et 3 environnements .
J'utilise les deux en fonction de la personne que j'aide dans mon service (certaines personnes préfèrent 2,7, d'autres 3,5). Quoi qu'il en soit, j'utilise Anaconda et mon installation par défaut est 3.5. J'utilise des environnements pour d'autres versions de python, des packages, etc. Ainsi, par exemple, lorsque je voulais commencer à utiliser python 2.7, j'ai exécuté:
conda create -n Python27 python=2.7
Cela crée un nouvel environnement nommé Python27 et installe Python version 2.7. Vous pouvez ajouter des arguments à cette ligne pour installer d'autres packages par défaut ou tout simplement recommencer à zéro. L'environnement s'activera automatiquement. Pour désactiver, tapez simplement deactivate
(Windows) ou source deactivate
(linux, osx) dans la ligne de commande. Pour activer à l'avenir, tapez activate Python27
(Windows) ou source activate Python27
(Linux, OSX). Je recommanderais de lire la documentation de Managing Environments à Anaconda, si vous choisissez d'emprunter cette voie.
Mettre à jour
A partir de conda
version 4.6, vous pouvez maintenant utiliser conda activate
et conda deactivate
. L'utilisation de source
est maintenant obsolète et sera éventuellement supprimée.
Oui, vous pouvez.
Vous n'avez pas à télécharger les deux Anaconda.
Seul vous devez télécharger l’une des versions d’Anaconda et activer une autre version d’Anaconda python.
Si vous avez Python 3, vous pouvez configurer un noyau Python 2 comme ceci;
python2 -m pip install ipykernel
python2 -m ipykernel install --user
Si vous avez Python 2,
python3 -m pip install ipykernel
python3 -m ipykernel install --user
Ensuite, vous pourrez voir les deux versions de Python!
Si vous utilisez Anaconda Spyder, vous devez permuter la version ici:
Si vous utilisez Jupiter, vérifiez ici:
Remarque: Si votre Jupiter ou Anaconda est déjà ouvert après l’installation, vous devez redémarrer à nouveau. Ensuite, vous pourrez voir.
J'ai python 2.7.13 et 3.6.2 tous deux installés. Installez d'abord Anaconda pour python 3, puis vous pourrez utiliser conda syntax pour obtenir 2.7. Mon installation utilisée: conda create -n py27 python = 2.7.13 anaconda
Oui, il devrait être correct d'avoir les deux versions installées. C'est en fait assez attendu de nos jours. Beaucoup de choses sont écrites en 2.7, mais 3.5 devient la norme. Je recommanderais toutefois de mettre à jour tous vos python vers la version 3.5 dès que possible.