Здесь приведены инструкции по установке matplotlib 1.1.0 на Cygwin
http://berlinbrowndev.blogspot.com/2012/01/python-matplotlib-plotting-setup-for.html
Настройка построения Python Matplotlib для cygwin
Matplotlib - это популярная библиотека Python длясоздание сюжетной графики.Он работает с cygwin win32, но требуются некоторые неинтуитивные шаги.
Установите cygwin:
CYGWIN_NT-5.1 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin
Я использую cygwin с настройкой 2.7.3
Установите python черезcygwin:
В этом документе описывается установка python и matplot с помощью cygwin.Для большинства пользователей Windows и пользователей Cygwin обычно вы используете внешний исполняемый файл Python.Я предпочитаю предпочитать все мои ориентированные на сценарии приложения, работающие через cygwin, включая python.
Python 2.6.5 (r265:79063, Jun 12 2010, 17:07:01)
[GCC 4.3.4 20090804 (release) 1] on cygwin
В установщике cygwin setup.exe установите:
- freetype libs, python-gtk, python-tk, libpng
- gcc
Скачать matplotlib из sourceforge:
Я использую последнюю версию matplotlib-1.1.0 от 1/2012.
Загрузите и распакуйте архив matplotlib
Проблемы со стандартной установкой Python и Cygwin:
Типичная установка Python setup.py не будет работать с Cygwin.Вам нужно изменить файл конфигурации и выполнить некоторые другие дополнительные команды.
В корневом каталоге расширенного каталога matplotlib скопируйте файл конфигурации setup.cfg.template в setup.cfg.Отредактируйте файл setup.cfg.
Вокруг строки 70 в файле есть строка с комментариями, раскомментируйте следующую строку:
tkagg = False
Запустите установку и просмотрите ее сбой
Попробуйте запустить 'python setup.py install'
Это должно завершиться с ошибкой, подобной следующей:
2 [main] python 2796 C:\cygwin\bin\python.exe: *** fatal error - unable to remap C:\cygwin\bin\cyggfortran-3.dll to same address as parent: 0x18660000 != 0x69780000
Stack trace:
Запустите команду rebase ВНЕ ТИПИЧНОГО CYGWIN ENV
Выйдите из Cygwin и закройте все экземпляры Cygwin, включая тот, с которым вы работаете.Для следующей команды вы не будете использовать типичное приглашение cygwin.
В проводнике Windows откройте команду cmd.exe или windows
. Вам потребуется запустить rebaseall.Во-первых, закройте все долго работающие процессы, такие как sshd, закройте все запросы Cygwin и т. Д.
Введите следующие команды:
cd \cygwin\bin
ash
PATH=. rebaseall -v
...
И вы должны получить несколько строк вывода.
Запустите установку и посмотрите, как она прошла успешно
Попробуйте еще раз запустить команду 'python setup.py install' в каталоге matplotlib
Запуск примера программы:
# python
Python 2.6.5 (r265:79063, Jun 12 2010, 17:07:01)
[GCC 4.3.4 20090804 (release) 1] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
import matplotlib.pyplot as pyplot
pyplot.pie([1,2,3])
pyplot.show()
pyplot.savefig('f.png')
pyplot.savefig('x.eps')