Как установить 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.

Ответ 1

Нет необходимости устанавливать Anaconda снова. Конда, менеджер пакетов для 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, вы можете заменить anaconda в приведенной выше команде любыми пакетами, которые вы хотите. Вы можете использовать conda для установки пакетов в этой среде позже либо с помощью флага -n python2 до conda, либо путем активации среды.

Ответ 2

Редактировать! : Пожалуйста, убедитесь, что на вашем компьютере установлены оба Python.

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

Вам не нужно скачивать обе Anaconda.

Если вы используете Spyder и Jupyter в среде Anaconda и,

Если у вас уже есть 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!

Anaconda spyder Python 2.7 or 3.5

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

Jupyter Notebook

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

Ответ 3

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

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

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