
К сожалению, размер интерпретатора python не позволил разработчикам интегрировать его в GIMP так же как scheme. Поэтому установленный на Windows GIMP не позволяет работать со скриптами на python «из коробки» — требуется становить и настроить python, переходник с python на GTK, подключить к ним GIMP и скрипты. Установка и настройка имеет ряд нюансов и подводных камней, избежать которых, я надеюсь, поможет моя статья. Проверено лично на windows xp, vista, 7, 32 бит и 64 бит.
Читать дальше
Заработает ли python на моем GIMP?

Разведение правильных питонов: ставим Python
Python можно скачать и установить с официального сайта: прямой линк. Обратите внимание, что новая версия языка 3.x несовместима со старыми версиями, Вам нужно скачать и установить последнюю версию 2.x, на данный момент это 2.6.1. Также обратите внимание что при установке Python предлагает установить себя в корень диска. Крайне не рекомендуется менять путь на Program Files — работать конечно будет, но при использовании пути с проблами могут неожиданно возникнуть проблемы.

Устанавливаем переходник на GTK
Так как GIMP использует библиотеку GTK ( она позволяет ему почти без изменений работать на Windows, MacOS и Linux ) то для корректной работы необходимо установить переходник с Python на GTK. В кратком FAQ по установке GIMP на Windows сказано что необходимо установить следующие программы: pyCairo, pyGObject и pyGTK. Обратите внимание что ставить их нужно после установки python, так как они находят его установку по записи в реестре и ставятся в его папку.

Также следует обратить внимание что версии этих программ нужно брать с той же цифровой нумерацией что и установленная версия python. Тоесть так как мы поставили python-2.6.1.msi, то pyGTK надо ставить с именем инсталятора, заканчивающимся на py2.6.exe а не 2.5.exe
Устанавливаем GIMP
Скачайте дистрибутив с официального сайта и выполните полную установку. Если Python и все три адаптера были правильно установлены, то GIMP автоматически установит все что нужно для работы c python. Повторную установку необходимо выполнить даже если GIMP уже установлен на этот компьютер — в этом случае будут добавлены компоненты для работы в python. Проверить правильность установки можно выбрав режим 'customize' при запуске инсталятора GIMP: при установленном Python будет доступна и установлена галочка напротив устанавливаемого компонента «GIMP Python extension»:

Все готово — можно взлетать
Если все шаги выполнены правильно, то после запуска GIMP вы увидите в верхнем меню «Filters» пункт «Python-Fu». Использовать скрипты очень просто: находите, пишите или скачиваете файл скрипта с расширением .py, помещаете его в папку пользователя, подпапку ".gimp-2.6\plug-ins" и перезапускаете GIMP. Скрипт будет доступен после перезагрузки GIMP из меню Filters. При этом следует помнить пару нюансов:
- папка пользователя расположена в зависимости от версии windows. Это может быть c:\documents and settings\<username>\ в windows xp, c:\users\<username> в windows vista и так далее
- в меню «Filters» скрипт будет находится в папке и иметь имя которые ему установил автор. Посмотреть это можно открыв .py файл скрипта в любом текстовом редакторе и найдя строчку, начинающуюся на "<Image>/Filters/". В скрипте, ссылку на который я указал для примера, эта строка выглядит как "<Image>/Filters/Distorts/ArcLayer(py)...", следовательно скрипт будет называться «Distorts/ArcLayer(py)...» и находиться в подпапке «Distorts» меню «Filters».
Собственно, все. Статья написана мной эксклюзивно для хабра :). Готов ответить на вопросы и комментарии.