2015-06-20 3 views
1

Некоторые предпосылки: у меня есть ОС Mac OS X (работает с Yosemite), и я использую сообщество сообщества PyCharm как основную среду IDE. Обычно я пишу код на Python 3.4, но я беру несколько курсов MIT OCW, которые используют Python 2. Чтобы облегчить себя при использовании скелетных файлов MIT, я загрузил Python 2.7 и переключил интерпретатор PyCharm в зависимости от моего проекта.Есть ли опасность при установке двух версий Anaconda для Python на одной машине?

Вот мой вопрос:

мне интересно, если бы я запускать какие-либо проблемы с загрузкой на 2.7 и 3.4 версии Анаконды.

Если это нормально, мне нужно сделать что-нибудь особенное с моими командами импорта в зависимости от того, какая версия Python я кодирую?

Спасибо! Рад добавить ясность/больше информации, если этого недостаточно, чтобы ответить на мои вопросы.

+1

Нет, у вас не возникнут проблемы. –

+1

Установка нескольких версий anaconda обычно не требуется. С версией 2.7 вы можете установить среды python3.4 и наоборот. – cel

ответ

0

Нет опасности, но это также не рекомендуется для достижения этого. Скорее, вы должны использовать conda, менеджер пакетов, который поставляется с Anaconda, для создания среды для другой версии Python. Например, если вы начали с Anaconda3,

conda create -n python27 python=2.7 anaconda 

создаст обстановку под названием python27 в ~/Анаконда/envs/python27 с Python 2.7 и все пакеты из Anaconda. Затем вы указываете на ~/anaconda/bin/python или ~/anaconda/envs/python27/bin/python в зависимости от того, какую версию Python вы хотите. В терминале используйте source activate python27 и source deactivate для переключения между ними.

См. http://conda.pydata.org/docs/ для получения дополнительной информации о conda.

Смежные вопросы