2015-09-25 10 views
2

Я использовал graph-tool library какое-то время, пока я не использовал большинство его функций для рисования. Сегодня при попытке использовать graph_tool.draw.graph_draw я понял, что я настроен граф-инструмент первоначально без cairo,Активация кайро-зависимых функций graph_tool

./configure --disable-cairo 

и это именно графическая библиотека, которая graph_draw использования. Если я установлю cairo сейчас, есть ли способ активировать функции graph_tool, которые полагаются на cairo, без необходимости удаления и переустановки всего модуля graph_tool? Это избавит вас от нескольких часов повторной установки. (процесс изготовления занимает около 3 часов на моей машине).

ответ

3

Вам необходимо перекомпилировать библиотеку, поскольку рисунок на основе cairo реализован на C++.

+0

Хорошо, спасибо, я повторю все это снова как можно скорее. Для python2.7 есть py2cairo-1.10.0 [найденный здесь] (http://cairographics.org/pycairo/), тот, который нужно установить? – Phonon

+0

Это правильно. –

+0

Связанный с этим вопрос: поставляется ли пакет растяжек Py3 Debian без инструментов визуализации cairo/graph? ''graph_draw' в dir (graph_tool.all)' возвращает 'False' для' graph_tool .__ version__ '2.26 (commit b89e6b4e, Thu Nov 9 14:55:43 2017 +0000)' '. – kuanb