Подтвердить что ты не робот

Python + igraph "без печати"

Я установил python-igraph 0.5.4 и igraph 0.5.4 (также испытал 0,6) из источника на машине RHEL. Все прекрасно, если я не попытаюсь заговорить.

"TypeError: отображение недоступно"

На этапах конфигурации или установки ошибок и предупреждений не было.

Что мне нужно для установки на linux, чтобы заставить графику работать? У меня нет корня, поэтому вам нужно будет установить его из источника.

4b9b3361

Ответ 1

igraph использует библиотеку Cairo для построения графиков, поэтому вам понадобится Cairo и его интерфейс Python. Скорее всего, Cairo уже установлен на вашем компьютере (ищите файлы с именем libcairo* в /usr/lib и /usr/lib64), поэтому вам нужен интерфейс Python Каира.

Однако есть один улов. Чтобы скомпилировать интерфейс Python в Каире, вам понадобятся файлы заголовков Cairo, которые могут быть или не быть в вашей системе. Если они не установлены, вы можете загрузить источник Cairo и получить от них файлы include.

Ответ 2

У меня была такая же проблема на моем MacBook, поэтому я хотел поделиться своим решением.

Я пытался установить pycairo, py2cairo. Установка, казалось, была в порядке, но потом:

  1. Я не мог import pycairo
  2. Сюжет игры не сработает.

Следующее решило проблему построения графиков:

sudo pip install cairocffi

или просто

pip install cairocffi

Поэтому вместо pycairo я использовал cairocffi, и это помогло.