Python Igraph在尝试读取外部文件时没有此类属性错误

Python Igraph在尝试读取外部文件时没有此类属性错误,python,igraph,Python,Igraph,我使用的是Windows 10,并成功下载了python igraph包,没有问题。我把它放在anaconda的站点包文件夹下,名为igraph。然后我尝试导入edgelist,但返回的错误是模块igraph没有属性Read.edgelist。代码如下: %matplotlib inline import matplotlib.pyplot as plt from random import uniform, seed import numpy as np import time from ig

我使用的是Windows 10,并成功下载了python igraph包,没有问题。我把它放在anaconda的站点包文件夹下,名为igraph。然后我尝试导入edgelist,但返回的错误是模块igraph没有属性Read.edgelist。代码如下:

%matplotlib inline
import matplotlib.pyplot as plt
from random import uniform, seed
import numpy as np
import time
from igraph import *
g = Graph.Read_Edgelist("C:/facebook_combined.txt")
我在这里使用这家伙的代码:。igraph是否可能不再能够读取外部文件?我很困惑

即使尝试创建一个简单的图形,也会产生一条错误消息:

import igraph
g = Graph.Tree(127, 2)
summary(g)
Error: name 'Graph' is not defined

我做错什么了吗?如果是这样的话,有人能给我一个链接到我需要下载的库,并告诉我把它放在哪个文件夹下吗?我不太确定他们在这里提到的安装程序是如何工作的。

您的第一个代码片段没有工作,因为
Read\u Edgelist
是一个实例方法。 因此,您需要首先创建一个对象,然后在此对象上调用
Read\u Edgelist
函数

比如说

g = Graph()
g.Read_Edgelist("C:/facebook_combined.txt")

您的第二个代码段无效,因为您的导入语句是
import-igraph

那么你必须使用

g=igraph.Graph.Tree(127,2(
摘要(g)

希望对您有所帮助!

谢谢您的帮助,但是代码仍然不起作用。第一个代码段的错误为“module”对象不可调用,而第二个是模块“igraph”没有属性“Graph”。我开始怀疑我安装igraph有误。如果可能,你能告诉我如何在windows上正确安装igraph吗?该网站非常模糊,我没有发现它有多大帮助。提前感谢。