Мы рассмотрели уже Winpython и Python(x,y). В целом они очень похожи - предустановленные spyder, ipython notebook и scipy/numpy/matplotlib. Но есть один недостаток - пакеты в них сложно обновить. Точнее, я даже не знаю возможно ли это. То есть приходится работать с тем, что есть.
Вот в апреле 2014 вышел IPython версии 2.0, а в последней сборке, что Winpython, что Python(x,y) - всего лишь 1.2.0-4.
В этом посте я советовал использовать WinPython. А в этом советовал Python(x,y). Для более продвинутых пользователей сегодня я советую использовать Anaconda python.
Установка Anaconda python
NB! Не забудьте удалить предыдущие версии python с компьютера! И почистите реестр записей. Для этого можно воспользоваться, скажем,ccleaner. Рекомендую удалить папку C:/Python27, а также папки типа ".ipython", ".spyder, ".xy", которые находятся, например, в "C:/users/username/". Иначе пакет может "не встать" или "встать криво".
Всё очень просто - скачиваете *.exe файл, запускаете его. Можно выбрать всё по умолчанию - установка будет в папку примерно C:/users/user_name/Documents/Anaconda. Ждём.
После установки запускаем командную строку (cmd), проверяем:
> conda
Появится список доступных действий с описаниями. Для начала обновимся:
> conda update conda
После этого посмотрим список установленных пакетов:
> conda list
Всё что нужно для научной работы уже установлено:
ipython - 2.0.0
ipython notebook - 2.0.0
matplotlib - 1.3.1
numpy - 1.8.1
scipy - 0.13.3
Ой, не все! Забыл про basemap! Нет проблем, сейчас установим.
Для проверки, есть ли необходимый пакет в репозитории Anaconda, набираем:
> conda search basemap
А чтобы установить модуль, нужно выполнить в командной строке:
> conda install basemap
Ну и самое главное - обновить пакет можно так:
> conda update basemap
В Anaconda Python, как и в Winpython и Python(x,y), установлены и ipython notebook и spyder. Чтобы их запустить нужно либо найти их по отдельности в Start menu, либо поискать в меню пуска Anaconda Launcher. Запустив его и подождав достаточно много времени, в открывшемся окне будет три позиции:
1. Ipython notebook
2. Ipython qtconsole
3. Spyder
Для начала их нужно установить - жмём кнопку Install. Советую устанавливать их последовательно от первого к третьему. Когда установится (а это занимает порядком много времени), запускаем - launch. Также справа будет несколько ссылок на вспомогательные продукты данного пакета: галерея ноутбуков, документация, страничка разработчика и т.д.
Но я советую запускать ipython notebook в той папке, где хранятся ваши notebooks так:
> ipython notebook --pylab inline
А для spyder и ipython console лучше сделать ярлыки на рабочем столе.