Подтвердить что ты не робот

Хорошо ли, что оба Anacondas 2.7 и 3.5 установлены в одно и то же время?

В настоящее время я использую Anaconda с Python 2.7, но мне нужно будет использовать Python 3.5. Это нормально, чтобы они были установлены одновременно? Стоит ли ожидать каких-то проблем?
Я на 64-битной Win8.

4b9b3361

Ответ 1

Насколько я понимаю, вам не нужно снова устанавливать Anaconda, чтобы начать использовать другую версию python. Вместо этого conda имеет возможность отдельно управлять средами python 2 и 3.

Ответ 2

Я использую оба в зависимости от того, кому в моем отделе я помогаю (некоторые люди предпочитают 2,7, другие 3,5). В любом случае, я использую Anaconda, и моя установка по умолчанию - 3.5. Я использую среды для других версий python, пакетов и т.д. Так, например, когда я хотел начать использовать python 2.7, я запустил:

 conda create -n Python27 python=2.7

Это создаст новую среду с именем Python27 и установит Python версии 2.7. Вы можете добавить аргументы в эту строку для установки других пакетов по умолчанию или просто начать с нуля. Среда автоматически активируется, для деактивации просто введите deactivate (windows) или source deactivate (linux, osx) в командной строке. Для активации в будущем введите activate Python27 (windows) или source activate Python27 (linux, osx). Я бы порекомендовал прочитать документацию по управлению средами в Анаконде, если вы выберете этот путь.

Обновить

Начиная с версии 4.6 conda теперь можно использовать conda activate и conda deactivate. Использование source теперь не рекомендуется и в конечном итоге будет удалено.

Ответ 3

Да, ты можешь.

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

Только вам нужно скачать одну из версий Anaconda и активировать другую версию Python Anaconda.

Если у вас есть Python 3, вы можете настроить ядро Python 2 следующим образом;

python2 -m pip install ipykernel

python2 -m ipykernel install --user

Если у вас есть Python 2,

python3 -m pip install ipykernel

python3 -m ipykernel install --user

Тогда вы сможете увидеть обе версии Python!

Если вы используете Anaconda Spyder, вы должны поменять местами версию здесь:

enter image description here

Если вы используете Юпитер, проверьте здесь:

enter image description here

Примечание: если ваш Юпитер или Анаконда уже открылись после установки, вам нужно перезапустить снова. Тогда вы сможете увидеть.

Ответ 4

У меня установлены python 2.7.13 и 3.6.2. Сначала установите Anaconda для python 3, а затем вы можете использовать синтаксис conda для получения 2.7. Моя установка: conda create -n py27 python = 2.7.13 anaconda

Ответ 5

Да, должно быть хорошо, что обе версии установлены. Это на самом деле в значительной степени ожидается в наши дни. Много вещей написано в 2.7, но 3.5 становится нормой. Я бы рекомендовал обновить все ваши python до 3.5 ASAP.