Ошибка с библиотекой 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
Ответы
Ответ 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
работал у меня.