В настоящее время я использую Anaconda с Python 2.7, но мне нужно будет использовать Python 3.5. Это нормально, чтобы они были установлены одновременно? Стоит ли ожидать каких-то проблем?
Я на 64-битной Win8.
Хорошо ли, что оба Anacondas 2.7 и 3.5 установлены в одно и то же время?
Ответ 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, вы должны поменять местами версию здесь:
Если вы используете Юпитер, проверьте здесь:
Примечание: если ваш Юпитер или Анаконда уже открылись после установки, вам нужно перезапустить снова. Тогда вы сможете увидеть.
Ответ 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.