通过 PyCall 在 Julia 中使用 Igraph 库

Using Igraph library in Julia with PyCall

我想在 Julia-lang 中使用 Python 库 Igraph 的某些功能。我知道有一个 Julia 包 Graphs 但我特别需要 Igraph。 我以前用 PyCall 使用 python 库,但这次我用了。

using PyCall
@pyimport igraph

但是我得到错误:

@pyimport not defined

我当前的 Julia 版本是:0.4.0-dev+147

提前致谢

来自igraph网站的主页:

igraph can be programmed in R, Python, and C/C++.

所以现在还没有用于 igraph 的官方原生 Julia 包。通常,Julia 无法读取另一种语言原生的包,因此您要么必须为其编写自己的接口,要么找到一个可比较的现有 Julia 包。

您可以在 http://pkg.julialang.org 上浏览可用的 Julia 包。


由于您将问题编辑为特定于 PyCall,我也会解决这个问题。

请注意,您使用的是 Julia 的开发版本。尝试使用最新的稳定版本(我相信是 0.3.7)和 运行 您的代码再次使用 PyCall。