J'utilise actuellement Anaconda avec Python 2.7, mais je devrai utiliser Python 3.5. Est-il acceptable de les installer tous les deux en même temps? Dois-je m'attendre à des problèmes?
Je suis sur un Win8 64 bits.
100
J'utilise actuellement Anaconda avec Python 2.7, mais je devrai utiliser Python 3.5. Est-il acceptable de les installer tous les deux en même temps? Dois-je m'attendre à des problèmes?
Je suis sur un Win8 64 bits.
conda
utilitaire (il s'agit d'une version spécifique à anaconda de virtualenv). Vous n'avez pas besoin de jouer avec Windows PATH et d'installer deux versions différentes d'anaconda. Je ne me souviens pas maintenant mais vous pouvez installer à la fois python2 et python3 dans votre anaconda.Réponses:
Je crois comprendre que vous n'avez pas besoin d'installer à nouveau Anaconda pour commencer à utiliser une version différente de python. Au lieu de cela, conda a la capacité de gérer séparément les environnements python 2 et 3 .
la source
conda
. Snakes n'est qu'un exemple de nom.J'utilise les deux en fonction de qui dans mon département j'aide (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. Donc par exemple, quand j'ai voulu commencer à utiliser python 2.7 j'ai couru:
Cela crée un nouvel environnement nommé Python27 et installe la version 2.7 de Python. 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 simplement tapez
deactivate
(windows) ousource deactivate
(linux, osx) dans la ligne de commande. Pour activer dans le futur typeactivate Python27
(windows) ousource activate Python27
(linux, osx). Je vous recommande de lire la documentation sur la gestion des environnements dans Anaconda, si vous choisissez de suivre cette voie.Mettre à jour
Depuis la
conda
version 4.6, vous pouvez désormais utiliserconda activate
etconda deactivate
. L'utilisation desource
est désormais obsolète et sera éventuellement supprimée.la source
Oui, vous pouvez.
Vous n'êtes pas obligé de télécharger les deux Anaconda.
Il vous suffit de télécharger l'une des versions d'Anaconda et d'activer une autre version d'Anaconda python.
Si vous avez Python 3, vous pouvez configurer un noyau Python 2 comme celui-ci;
Si vous avez Python 2,
Ensuite, vous pourrez voir les deux versions de Python!
Si vous utilisez Anaconda Spyder, vous devez échanger 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.
la source
J'ai python 2.7.13 et 3.6.2 tous deux installés. Installez d'abord Anaconda pour python 3, puis vous pouvez utiliser la syntaxe conda pour obtenir 2.7. Mon installation a utilisé: conda create -n py27 python = 2.7.13 anaconda
la source
Oui, les deux versions devraient être bien 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 cependant de mettre à jour tous vos python vers 3.5 dès que possible.
la source
Anaconda est fait pour le but que vous demandez. C'est aussi un gestionnaire d'environnement. Il sépare les environnements. Il a été créé parce que les packages stables et hérités n'étaient pas pris en charge avec les versions plus récentes / instables des langues hôtes; il fallait donc un logiciel capable de séparer et de gérer ces versions sur la même machine sans avoir à réinstaller ou désinstaller les langages / environnements de programmation hôte individuels.
Vous pouvez trouver la création / suppression d'environnements dans la documentation Anaconda.
J'espère que cela a aidé.
la source