Я спробував різні дистрибутиви Windows протягом останнього року, намагаючись знайти один відповідний для мого робочого середовища (за проксі, але без доступу до конфігурації проксі).
Ось мій відгук від досвіду:
EPD / Canopy:
У нас була ліцензія на EPD, але вона була давньою, і нам не вдалося оновити через дивну ситуацію з проксі. Для того, щоб додати деякі пакунки (наприклад, останню версію xlrd / xlwt ), я компілював з джерела. Щоб оновити SciPy та NumPy , я використав попередньо скомпільований інсталятор від http://www.lfd.uci.edu/~gohlke/pythonlibs/ , але іноді це може призвести до сумісності. Мені подобалося мати повністю налаштовані Py2exe та Cython , і це просто вийшло з коробки.
Через деякий час я спробував встановити безкоштовну версію Canopy, але їй не вистачає Cython та py2exe та деяких конкретних розширених пакувань, які мені потрібні, тому я ніколи не використовував її. Деякі мої колеги купили повну ліцензію Canopy, але ми все ще не впевнені, як вони збираються оновити ...
Python (x, y):
Не бажаючи боротися з ліцензіями, я встановив Python (x, y) вдома. Єдиний недолік, який я помітив зараз, - це те, що стандартна установка вимагає, щоб ви обрали пакунки, які ви хочете. Це є і хорошим, і поганим моментом, тому що я не можу бути впевнений, що мої клієнти матимуть таку ж конфігурацію, що і я, коли я встановлюю. (Набір інструментів Enthought можна встановити в Python (x, y).) Після використання Python (x, y) деякий час, я щойно помітив, що встановив 32-бітну версію. Хоча це не зрозуміло на їхньому веб-сайті, але, здається, у них немає 64-розрядної версії станом на липень 2015 року. Я збираюся її видалити та отримати 64-бітний дистрибутив.
Анаконда:
Коли я вперше написав це, у Анаконда, здавалося, ще не було достатньої кількості пакетів. Через пару років, здається, набагато краще, я спробую це спробувати!
Посібник:
Щоб уникнути проблем сумісності версій з нашою старою версією EPD, я в кінцевому підсумку скористався ручною установкою Python та додав додаткові пакети з веб-сайту LFD, пов'язаного вище. Це чудово працює, але я б все-таки запропонував Canopy новому користувачеві, якому потрібні розширені пакети (наприклад, GDAL або PyFITS ).
Резюме: Якщо ви їдете на Canopy, отримайте повну ліцензію (Академічну чи придбану). Інакше, піди з Python (x, y), це в кінцевому підсумку буде те саме.
У Ubuntu:
Не потрібно дистрибуції. Все порівняно недавно (+/- 6 місяців терпимо) та попередньо складено. Вам просто потрібно виконати sudo apt-get install python python-scipy
і це там! Більшість сучасних пакетів також є.