РЕДАКТИРОВАТЬ 2017-11-4 : На данный момент Анаконда кажется лучшим вариантом.Он мультиплатформенный, не требует прав администратора / root и позволяет устанавливать несколько версий Python параллельно.
Оригинальный пост
Самый простой способустановить все библиотеки Python, необходимые для научных вычислений, означает установить Python (x, y) или Enthought Python Distribution (EPD).Оба предлагают довольно схожий набор пакетов (включая Numberxpr и Mayavi2), так что это, вероятно, просто вопрос личных предпочтений.Я предпочитаю Python (x, y), потому что он полностью с открытым исходным кодом, тогда как EPD - это коммерческий продукт с бесплатной версией.Вы можете сравнить включенные пакеты для EPD и Python (x, y) .
Обе эти опции намного лучше, чем использование стандартного python (или ActiveState), тогдаустановка вручную всех необходимых научных пакетов.Оба должны хорошо работать с кодом, перенесенным из Linux.Стоит отметить, что EPD также имеет версию для Linux, поэтому, если вам нужно, чтобы все пакеты и версии были абсолютно идентичными для установок Windows и Linux, это может быть путь.
Редактировать: Win32-superpack - хороший вариант, если вам просто нужно несколько базовых научных пакетов, но если вы хотите более сложные вещи, такие как mayavi, вам нужно установить их самостоятельно.
Edit 2013-05-03:
Теперь есть несколько других вариантов, которые также стоит рассмотреть: winpython и anaconda