Я використовую обидва, залежно від того, кому в моєму відділі я допомагаю (Деякі люди віддають перевагу 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). Я рекомендую ознайомитись з документацією для Керування середовищами в Анаконда, якщо ви вирішите скористатися цим маршрутом.
Оновлення
З condaверсії 4.6 тепер ви можете використовувати conda activateі conda deactivate. Зараз використання sourceзастаріло і згодом буде усунене.