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

Ошибка с библиотекой igraph - устаревшая библиотека

Я поменял свой компьютер на ОС Linux Mint x64, и у меня есть проблемы с библиотекой python, библиотекой igraph, когда я пытаюсь выполнить и старую программу, которую я создал.

DeprecationWarning: чтобы избежать столкновения имен с проектом igraph, эта библиотека визуализации была переименована в 'jgraph'. Пожалуйста, обновите, когда это удобно.

Я не могу найти информацию о том, как изменить свой код для новой библиотеки. На компьютере Win8, через установку pip, он работает отлично, но я не могу заставить его работать на моем ПК с Mint. Обычная установка, сделанная с помощью

sudo apt-get install python-igraph

установить версию версии 0.6.5-1. Я также попытался установить его с помощью pip, но он дает мне такую ​​же ошибку но установленная версия - igraph-0.1.11-py2.py3-none-any.whl

Я использую только класс графа

from igraph import Graph

Что мне делать, чтобы изменить свой код, чтобы он работал с новой библиотекой? Я что-то пропустил?

edit: он работает на моем ноутбуке с ОС Mint x86, версия библиотеки 0.6.5-1

4b9b3361

Ответ 1

Я думаю, что вы установили неправильную библиотеку.

Этот igraph (0.1.11) - тот, который вы установили, а igraph (0.7.1) - тот, который вам нужен (и известный iGraph).

  • Используя pip (как только вы его установили), просто выполните:

    sudo pip uninstall igraph

  • Затем установите пакет python-igraph-0.7.1, используя либо pip, либо apt-get, как указано в комментариях ниже:

    sudo pip install python-igraph

Надеюсь, что это сработает.

Ответ 2

sudo -H pip uninstall igraph

тогда:

sudo pip install python-igraph

работал у меня.