Как установить PyCairo (Cairo для Python) в Windows? - программирование
Подтвердить что ты не робот

Как установить PyCairo (Cairo для Python) в Windows?

Сегодня я провел часы, пытаясь найти простой учебник по установке PyCairo в Windows.

Сам проект Cairo не поддерживает двоичные файлы Windows, они должны быть загружены в другое место (например, http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/).

Процесс также осложняется, по-видимому, тем, что MSVC, по-видимому, не поддерживается компилятором PyCairo (хотя исходный патч прост). См. Отчет об ошибке:

https://www.libreoffice.org/bugzilla/show_bug.cgi?id=22940

Кто-нибудь может посоветовать учебник по установке PyCairo в Windows?

4b9b3361

Ответ 1

Вам следует попробовать установить двоичные установки Windows из репозитория Gohlke для pyCairo и py2Cairo.

Я никогда не использовал pyCairo самостоятельно, но потребовалось 4 минуты для установки и получить мой первый файл примера png.

Ответ 2

Добавление следующего для полноты - ответ joaquin выше обеспечивает более простой маршрут (и поддержку Python 3).


См. следующий учебник:

http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html

(также размещен на http://hal.elte.hu/~nepusz/development/igraph/tutorial/install.html).

Я задал вопрос выше, чтобы я мог ответить на него сам. Надеюсь, люди в подобной ситуации в будущем найдут этот пост:)

В то время как Googling "pycairo install windows" действительно дает ссылку выше, она представлена ​​ниже на некоторых довольно бесполезных страницах, и также не особенно очевидно, что документация по играм будет применима.

В конце концов я дошел до установки PyCairo (из ссылки GNOME в вопросе), без самого Каира. Это дало мне ошибку импорта DLL, когда я пытался ее использовать. К счастью, вопрос, связанный с этой ошибкой, существует в StackOverflow:

pycairo "ImportError: Ошибка загрузки DLL: указанный модуль не найден." даже после установки DLL

В этом вопросе обсуждается отличный учебник от Tamas, связанный выше, и это все, что мне нужно для запуска и работы.

Ответ 3

Я полагаю, что я установил копию с помощью инсталлятора pygtk all-in-one, и я считаю, что он сделал Just Work (32b, python2, заметьте). Они также упоминают gnome URL в вашем сообщении.

Ответ 5

установить pygtk все в одном http://www.pygtk.org/downloads.html Он включает в себя pygtk и все его зависимости, включая pycairo