web-dev-qa-db-fra.com

Comment installer 2 Anacondas (Python 2 et 3) sur Mac OS

Je suis relativement nouveau dans Mac OS. Je viens d'installer XCode (pour le compilateur c ++) et Anaconda avec le dernier Python 3 (pour moi-même). Maintenant, je me demande comment installer correctement le second Anaconda (pour le travail) avec Python 2?

J'ai besoin des deux versions pour fonctionner avec iPython et Spyder IDE. Le moyen idéal est d’avoir des environnements Python totalement séparés. Par exemple, j'aimerais pouvoir écrire comme conda install scikit-learn pour Python 3 environnement et quelque chose comme conda2 install scikit-learn pour Python 2.

166
night_bat

Il n'est pas nécessaire d'installer Anaconda à nouveau. Conda, le gestionnaire de paquets pour Anaconda, prend entièrement en charge les environnements séparés. Le moyen le plus simple de créer un environnement pour Python 2.7 consiste à

conda create -n python2 python=2.7 anaconda

Cela créera un environnement nommé python2 contenant la version Python 2.7 d’Anaconda. Vous pouvez activer cet environnement avec

source activate python2

Cela mettra cet environnement (généralement ~/anaconda/envs/python2) devant votre PATH, de sorte que lorsque vous tapez python sur le terminal, il charge le Python à partir de cet environnement. .

Si vous ne voulez pas tout d'Anaconda, vous pouvez remplacer anaconda dans la commande ci-dessus par le paquet de votre choix. Vous pouvez utiliser conda pour installer ultérieurement des packages dans cet environnement, soit en utilisant l'indicateur -n python2 sur conda, soit en activant l'environnement.

314
asmeurer

Edit!: Assurez-vous d’avoir installé Python sur votre ordinateur.

Peut-être que ma réponse est tardive pour vous mais je peux aider quelqu'un qui a le même problème!

Vous n'avez pas à télécharger les deux Anaconda.

Si vous utilisez Spyder et Jupyter dans Anaconda environmen et,

Si vous avez déjà Anaconda 2, tapez Terminal:

    python3 -m pip install ipykernel

    python3 -m ipykernel install --user

Si vous avez déjà Anaconda 3, tapez dans le terminal:

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user

Ensuite, avant d'utiliser Spyder, vous pouvez choisir l'environnement Python comme ci-dessous! Parfois, seul vous pouvez voir root et votre nouvel environnement Python, de sorte que root est votre premier environnement anaconda!

Anaconda spyder Python 2.7 or 3.5

Aussi c'est Jupyter. Vous pouvez choisir la version python comme ça!

Jupyter Notebook

J'espère que cela aidera.

30
Axis

Cela peut être utile si vous avez plus d'une version python installée et que vous ne savez pas comment dire à votre ide d'utiliser une version spécifique.

  1. Installez anaconda. La dernière version peut être trouvée ici
  2. Ouvrez le navigateur en tapant anaconda-navigator dans le terminal
  3. Environnements ouverts. Cliquez sur create, puis choisissez votre version python.
  4. Maintenant, un nouvel environnement sera créé pour votre version python et vous pouvez installer les IDE (répertoriés ici) en cliquant simplement sur install dans celui-ci.
  5. Lancez IDE dans votre environnement pour que IDE utilise la version spécifiée pour cet environnement.

J'espère que ça aide!!

4
David