Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python2.5错误图显示_Python_Networkx - Fatal编程技术网

Python2.5错误图显示

Python2.5错误图显示,python,networkx,Python,Networkx,请有人看看下面的错误,并建议我,如果它可以被修复或它的意思。我是一个新的Python开发人员,正在尝试让其他人开发的软件工作。它应该在最后生成一个图像文件,但它没有。谢谢。[Python2.5,Windows] 选项1:更新正在运行的代码,以使用加权的DiGraphs,而不是XDiGraphs 选项2:安装旧版本的networkxXDiGraph在networkx版本0.37之后被删除 #print "solution is " , solution G=XDiGraph()

请有人看看下面的错误,并建议我,如果它可以被修复或它的意思。我是一个新的Python开发人员,正在尝试让其他人开发的软件工作。它应该在最后生成一个图像文件,但它没有。谢谢。[Python2.5,Windows]


选项1:更新正在运行的代码,以使用加权的
DiGraph
s,而不是
XDiGraph
s

选项2:安装旧版本的networkx<代码>XDiGraph在networkx版本0.37之后被删除

#print "solution is " , solution
    G=XDiGraph()
    # 1. edging r_in to web services
    r_in = Set(goalService.inputList)
    #print "Ri is :", r_in
    r_out = Set(goalService.outputList)
    #print "Ro is :", r_out

    for ws in solution:
        if Set(self.webServiceList[ws].inputList).issubset(r_in):
            G.add_edge('Ri', ws, 1)
            #print "Ri fully matches ", ws
        elif len (Set(self.webServiceList[ws].inputList).intersection(r_in)) !=0 :
            G.add_edge('Ri', ws, 0)
            #print "Ri partially matches ", ws

    if r_out.issubset(r_in):
        G.add_edge('Ri', 'Ro', 1)
        #print "Ri fully matches Ro"
    elif len (r_out.intersection(r_in)) !=0 :
        G.add_edge('Ri', 'Ro', 0)
        #print "Ri partially matches Ro"