Python iGraph库读取.txt文件失败,报NameError错误求助
解决python-igraph的NameError问题
嘿,我一眼就发现问题所在啦——你碰到的NameError,是因为Python不知道Graph这个名字到底指向什么!
你现在的代码里只写了import igraph,但Graph是igraph模块下的一个类,直接调用Graph.Read_Ncol()的话,Python会找不到它。这里有两种简单的修复方式:
方式一:直接导入Graph类
修改你的导入语句,明确把Graph类导入进来:
from igraph import Graph read_graph = Graph.Read_Ncol('1.txt', directed=True)
方式二:调用时加上模块前缀
如果不想改导入语句,就在调用的时候加上igraph.前缀,告诉Python这个Graph属于igraph模块:
import igraph read_graph = igraph.Graph.Read_Ncol('1.txt', directed=True)
另外,顺便提醒一下:如果还没安装python-igraph库,记得先在终端里运行这个命令安装:
pip install python-igraph
内容的提问来源于stack exchange,提问作者Lucy
相关产品推荐
相关产品推荐

