В настоящее время я использую Anaconda с Python 2.7, но мне нужно будет использовать Python 3.5. Можно ли установить их оба одновременно? Стоит ли ожидать каких-то проблем?
Я на 64-битной Win8.
python
python-3.x
python-2.7
anaconda
virtualenv
GileBrt
источник
источник
conda
служебную программу (это версия virtualenv для анаконды). Вам не нужно возиться с Windows PATH и устанавливать две разные версии anaconda. Я сейчас не помню, но вы можете установить в анаконду и python2, и python3.Ответы:
Насколько я понимаю, вам не нужно снова устанавливать Anaconda, чтобы начать использовать другую версию python. Вместо этого conda может отдельно управлять средами python 2 и 3 .
источник
conda
. Змеи - это просто пример имени.Я использую оба варианта в зависимости от того, кому в моем отделе я помогаю (некоторые люди предпочитают 2.7, другие 3.5). В любом случае, я использую Anaconda, и моя установка по умолчанию - 3.5. Я использую среды для других версий python, пакетов и т.д. Так, например, когда я хотел начать использовать python 2.7, я запустил:
Это создает новую среду с именем Python27 и устанавливает Python версии 2.7. Вы можете добавить в эту строку аргументы для установки других пакетов по умолчанию или просто начать с нуля. Среда активируется автоматически, для деактивации просто введите
deactivate
(windows) илиsource deactivate
(linux, osx) в командной строке. Для активации в будущем введитеactivate Python27
(windows) илиsource activate Python27
(linux, osx). Я бы рекомендовал прочитать документацию по управлению средами в Anaconda, если вы выберете этот путь.Обновить
Начиная с
conda
версии 4.6 теперь вы можете использоватьconda activate
иconda deactivate
. Использованиеsource
сейчас не рекомендуется и со временем будет удалено.источник
Да, ты можешь.
Вам не нужно загружать обе Anaconda.
Вам нужно только загрузить одну из версий Anaconda и активировать другую версию Anaconda python.
Если у вас есть Python 3, вы можете настроить ядро Python 2 следующим образом;
Если у вас Python 2,
Тогда вы сможете увидеть обе версии Python!
Если вы используете Anaconda Spyder, вам следует поменять версию здесь:
Если вы используете Юпитер, проверьте здесь:
Примечание. Если ваш Jupiter или Anaconda уже открыты после установки, вам необходимо перезагрузить компьютер снова. Тогда вы сможете увидеть.
источник
У меня установлены Python 2.7.13 и 3.6.2. Сначала установите Anaconda для python 3, а затем вы можете использовать синтаксис conda для получения версии 2.7. Моя установка использовалась: conda create -n py27 python = 2.7.13 anaconda
источник
Да, обе версии должны быть установлены. На самом деле в наши дни это очень ожидаемо. В 2.7 написано много всего, но 3.5 становится нормой. Тем не менее, я бы порекомендовал обновить весь ваш Python до 3.5 как можно скорее.
источник
Анаконда создана для той цели, о которой вы просите. Это также менеджер среды. Он отделяет окружающую среду. Это было сделано потому, что стабильные и устаревшие пакеты не поддерживались новыми / нестабильными версиями языков хоста; поэтому требовалось программное обеспечение, которое могло бы разделять и управлять этими версиями на одном компьютере без необходимости переустанавливать или удалять отдельные языки программирования / среды хоста.
Вы можете найти создание / удаление сред в документации Anaconda.
Надеюсь, это помогло.
источник