Как установить PyCairo (Cairo для Python) на Windows?
Я потратил часы сегодня днем, пытаясь найти простой учебник для установки PyCairo на Windows.
сам проект Cairo не поддерживает двоичные файлы Windows, они должны быть dowloaded elsehere (например,http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/).
процесс также осложняется тем, что MSVC, по-видимому, не является поддерживаемым компилятором для PyCairo (хотя исходный патч прост). Видеть это сообщение об ошибке:
https://www.libreoffice.org/bugzilla/show_bug.cgi?id=22940
может ли кто-нибудь порекомендовать учебник по установке PyCairo в Windows?
6 ответов
добавление следующего для полноты-ответ Хоакина выше обеспечивает более простой маршрут (и поддержку 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" дает приведенную выше ссылку, она представлена ниже некоторых довольно бесполезных страниц, и также не особенно очевидно, что документация igraph будет применима.
В конце концов я дошел до установки PyCairo (из ссылки GNOME в вопросе), без самого Каира. Это дало мне ошибку импорта DLL, когда я попытался использовать его. К счастью, вопрос относящаяся к этой ошибке существует в StackOverflow:
этот вопрос обсуждается отлично учебник от Tamas, связанный выше, что все, что мне нужно, чтобы встать и работать.
Я считаю, что я установил копию с помощью PyGTK all-in-one installer и я считаю, что это просто сработало (32B, python2, имейте в виду). Они также упоминают URL-адреса гном в вашем посте.
A простой учебник: http://digitalpbk.blogspot.com.au/2012/03/installing-pygtk-pypango-and-pycairo-on.html
всего 4 шага и работал как шарм.
установить pygtk все в одном http://www.pygtk.org/downloads.html Он включает pygtk и все его зависимости, включая pycairo
в StackOverflow есть еще один аналогичный вопрос:PyCairo - установка на Windows
принятый ответ прост и практичен.
хотя ссылка, которую он предоставил, устарела (потому что версия сейчас), идея отличная.
Я могу улучшить этот ответ, чтобы сделать его более общим:
на неофициальные двоичные файлы Windows для пакетов расширений Python - Pycairo
скачать
pycairo‑***.whl
file (выберите подходящую версию для вашей среды).перейдите в папку, где вы скачать
.whl
файл и введитеpip install pycairo-***.whl
. Подождите несколько секунд, и все будет сделано.
я протестировал этот метод, и он отлично работает.