Я относительно новичок в 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, и вы не знаете, как указать свой идеал на использование определенной версии.
- Установите
anaconda
. Последнюю версию можно найти здесь - Откройте навигатор, набрав
anaconda-navigator
в терминале - Открытые среды. Нажмите на
create
и затем выберите свою версию Python в этом. - Теперь будет создана новая среда для вашей версии Python, и вы можете установить интегрированные среды разработки (которые перечислены там), просто нажав "
install
в этой версии. - Запустите IDE в своей среде, чтобы эта IDE использовала указанную версию для этой среды.
Надеюсь, поможет!!