105 votes

Est-il possible d'avoir les deux Anacondas 2.7 et 3.5 installés dans le même temps?

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 d'autres informations sont nécessaires, dites-le-moi simplement, merci d'avance!

72voto

Grr Points 6929

J'utilise les deux, selon qui, dans mon département, je suis aidé (Certaines personnes préfèrent 2.7, 3.5 autres). De toute façon, j'utilise de l'Anaconda et mon installation par défaut est de 3,5. J'ai utiliser des environnements pour les autres versions de python, forfaits, etc.. Ainsi, par exemple, quand j'ai voulu le démarrer à l'aide de python 2.7, j'ai couru:

 conda create -n Python27 python=2.7

Cela crée un nouvel environnement nommé Python27 et installe une version de Python 2.7. Vous pouvez ajouter des arguments de la ligne de l'installation d'autres paquets par défaut ou tout simplement de démarrer à partir de zéro. L'environnement va automatiquement activer, de désactiver il suffit de taper deactivate (windows) ou en source deactivate (linux, osx) dans la ligne de commande. Pour l'activer, dans l'avenir, type activate Python27 (windows) ou en source activate Python27 (linux, osx). Je vous recommande de lire la documentation pour la Gestion des Environnements dans Anaconda, si vous choisissez de prendre cette route.

58voto

Padraic Points 576

Si j'ai bien compris, vous n'avez pas besoin d'installer à nouveau Anaconda pour commencer à utiliser une version différente de python. Conda peut gérer séparément les environnements Python 2 et 3 .

15voto

Axis Points 1049

Vous n'avez pas à télécharger les deux Anaconda. Si vous utilisez Spyder avant de cliquer Spyder vous pouvez choisir un environnement Python.

Anaconda spyder Python 2.7 et 3.5

Si vous utilisez Jupyter pour ordinateur portable, alors vous voulez utiliser les deux 3.5 et 2,7 ensemble, vous pouvez simplement taper sur le terminal.

Si vous avez Python 3, vous pouvez mettre en place un Python 2 noyau 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 pouvez voir dans votre Jupyter portable Python 2.7 et 3.5 versions

Jupyter Portable

5voto

Allan Nelson Points 31

J'ai python 2.7.13 et 3.6.2 tous les deux installés. Installez d’abord Anaconda pour Python 3, puis vous pourrez utiliser la syntaxe conda pour obtenir 2.7. Mon installation utilisée: conda create -n py27 python = 2.7.13 anaconda

4voto

Will Nilges Points 54

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 tout votre python vers la version 3.5 dès que possible.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X