2015-09-25 5 views
2

J'ai utilisé le graph-tool library depuis un moment maintenant, jusqu'à présent je n'avais pas vraiment utilisé la plupart de ses fonctions de dessin. Aujourd'hui, en essayant d'utiliser graph_tool.draw.graph_draw je réalisais que j'avais configuré outil graphique initialement sans cairo,Activation des fonctions dépendantes du cairo de l'outil graphique

./configure --disable-cairo 

et c'est exactement la bibliothèque graphique qui graph_draw utilisations. Si j'installe cairo maintenant, existe-t-il un moyen d'activer les fonctionnalités de graph_tool qui dépendent de cairo sans avoir à supprimer et réinstaller l'ensemble du module graph_tool? Cela épargnerait quelques heures de réinstallation. (le processus de fabrication prend environ 3 heures sur ma machine).

Répondre

3

Vous devez recompiler la bibliothèque, car le dessin basé sur cairo est implémenté en C++.

+0

Très bien, merci, je vais refaire le tout encore une fois dès que possible. Pour python2.7, py2cairo-1.10.0 [trouvé ici] (http://cairographics.org/pycairo/), celui à installer? – Phonon

+0

C'est exact. –

+0

Question liée à ceci: Est-ce que le paquet d'extension Py3 Debian est livré sans outils de visualisation cairo/graphique? '' graph_draw '' dans dir (graph_tool.all) 'retourne 'False' pour' graph_tool .__ version__' 2.26 (commit b89e6b4e, jeu 9 nov 14:55:43 2017 +0000) ''. – kuanb