python - igraph 库出错 - 已弃用的库

标签 python linux python-2.7 igraph

我已将计算机更改为 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/

相关文章:

python - 如何在人脸检测中创建一个计数器?

python - 使用 assertRaises 的 Django 测试未能意识到引发的异常是预期的异常

python - Pyspark 将 NaN 替换为 NULL

python - Tensorboard 分析器正在尝试使用错误版本的 libcupti

python - 使用 pandas,我如何有效地按组对大型 DataFrame 进行子采样?

python - 如何 GREP 单词,而不是包含特定字符的行,并打印整个单词

python - 如何向子命令添加通用选项,这些选项可以在子命令的名称 * 之后 *

linux - 如何在 Windows 7 上模仿我的 OS X 工作流程?

android - Linux 是 Android 开发人员的通用环境吗?

python - 在 Django 中提交表单后停止页面重定向