Использование сред
Одна вещь, которая мне очень помогла, — это отдельные среды для Python 2 и Python 3. Я использовал conda create -n py2 python=2 и conda create -n py3 python=3 для создания двух отдельных сред, py2 и py3.  Теперь у меня есть общая среда использования для каждой версии Python.  В каждой из этих сред я установил большинство стандартных пакетов обработки данных (numpy, scipy, pandas и т. д.).  Помните, что при первоначальной настройке среды вы начнете только со стандартными пакетами и любыми пакетами, которые вы укажете в своем выражении conda create.
Я также обнаружил, что полезно создавать среду для каждого проекта, над которым я работаю. Он отлично работает и для проектов, не связанных с данными, таких как веб-приложения с Flask. Например, у меня есть среда для моего личного блога с использованием Пеликан.
Совместное использование сред
При публикации кода на GitHub рекомендуется создать файл среды и включить его в репозиторий.  Это облегчит людям установку всех зависимостей для вашего кода.  Я также обычно включаю файл pip requirements.txt, используя pip freeze (подробнее здесь) для людей, не использующих conda.
Больше узнать
Чтобы узнать больше о conda и о том, как он вписывается в экосистему Python, ознакомьтесь со статьей Джейка Вандерпласа: Мифы и заблуждения о Conda. А вот документация conda, на которую вы можете ссылаться позже.
 
                                                                     
                                                                     
                                                                    