it-swarm.com.ru

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

165
night_bat

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

309
asmeurer

Правка!: Убедитесь, что на вашем компьютере установлены оба 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

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

30
Axis

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

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

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

4
David