我已将计算机更改为 Linux Mint x64 操作系统,当我尝试执行我制作的旧程序时,我遇到了 python 库、igraph 库的问题。
DeprecationWarning: To avoid name collision with the igraph project, this visualization library has been renamed to 'jgraph'. Please upgrade when convenient.
我找不到有关如何更改新库的代码的信息。 在 Win8 PC 上,通过 pip 安装,它可以完美运行,但我无法让它在装有 Mint 的 PC 上运行。 正常安装用
sudo apt-get install python-igraph
安装 0.6.5-1 库版本。 我也试过用 pip 安装它,但它给了我同样的错误 但安装的版本是 igraph-0.1.11-py2.py3-none-any.whl
我只使用 Graph 类
from igraph import Graph
我需要做些什么来更改我的代码以使其与新库一起使用?我错过了什么吗?
编辑:它可以在我的笔记本电脑上使用 Mint x86 OS,库版本 0.6.5-1
最佳答案
我认为你安装了错误的 igraph 库。
这个 igraph(0.1.11)是你安装的,而这个 igraph(0.7.1)是您需要的(以及著名的 iGraph)。
使用 pip(安装后),只需:
sudo pip 卸载 igraph
然后使用 pip 或 apt-get 安装 python-igraph-0.7.1 包,如下评论中所述:
sudo pip install python-igraph
希望它有效。
关于python - igraph 库出错 - 已弃用的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36200707/