Как установить 2 Anacondas (Python 2 и 3) на Mac OS

Я относительно новичок в Mac OS. Я только что установил XCode (для компилятора C++) и Anaconda с последней версией Python 3 (для себя). Теперь мне интересно, как правильно установить вторую Анаконду (для работы) с Python 2?

Мне нужны обе версии для работы с iPython и Spyder IDE. Идеальный способ - иметь полностью отдельные среды Python. Например, я хотел бы написать как conda install scikit-learn для среды Python 3 и что-то вроде conda2 install scikit-learn для Python 2.

3 ответа

Решение

Нет необходимости устанавливать Anaconda снова. Conda, менеджер пакетов для Anaconda, полностью поддерживает отдельные среды. Самый простой способ создать среду для Python 2.7 - это

conda create -n python2 python=2.7 anaconda

Это создаст среду с именем python2 который содержит версию Anaconda для Python 2.7. Вы можете активировать эту среду с

source activate python2

Это поместит эту среду (как правило, ~/anaconda/envs/python2) впереди в вашем PATH, чтобы при вводе python в терминале он загрузит Python из этой среды.

Если вам не нужна вся Анаконда, вы можете заменить anaconda в приведенной выше команде с любыми пакетами, которые вы хотите. Ты можешь использовать conda установить пакеты в этой среде позже, используя -n python2 флаг для condaили путем активации среды.

Возможно, мой ответ для вас опоздал, но я могу помочь тому, у кого такая же проблема!

Вам не нужно загружать оба Anaconda,

Если вы используете Spyder а также Jupyter в среде Анаконды и,

Если у вас уже есть Anaconda 2, введите в Терминале:

    python3 -m pip install ipykernel

    python3 -m ipykernel install --user

Если у вас уже есть Anaconda 3, введите терминал:

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user

Затем перед использованием Spyder Вы можете выбрать среду Python, как показано ниже! Иногда только вы можете видеть root и вашу новую среду Python, поэтому root - ваша первая среда anaconda!

Анаконда Спайдер Python 2.7 или 3.5

Также это Юпитер. Вы можете выбрать версию Python, как это!

Jupyter Notebook

Надеюсь, это поможет.

Это может быть полезно, если у вас установлено более одной версии Python, и вы не знаете, как указать вашему идею использовать конкретную версию.

  1. устанавливать anaconda, Последнюю версию можно найти здесь
  2. Откройте навигатор, набрав anaconda-navigator в терминале
  3. Открытые среды. Нажмите на create и затем выберите свою версию Python в этом.
  4. Теперь для вашей версии Python будет создана новая среда, и вы можете установить IDE (которые перечислены там), просто нажав install в этом.
  5. Запустите IDE в своей среде, чтобы эта IDE использовала указанную версию для этой среды.

Надеюсь, поможет!!

Другие вопросы по тегам