我通过 conda 在 pyzo4.4.1 上安装了 NetworkX。我使用的python版本是3.6.1
conda install networkx
conda update networkx
正如 NetworkX 的安装指南中所建议的,我还安装了 nose 进行测试,并使用以下命令运行完整的测试:
import networkx as nx
nx.test()
令我惊讶的是,它产生了 57 次失败的测试。这是完整日志的链接。这是一个简短的摘要:
Failure:
test_kcomponents.test_example_1_detail_3_and_4
----------------------------------------------------------------------------
Approximate current-flow betweenness centrality: K4
# in total there are 9 other failed tests concerning betweenness centrality
----------------------------------------------------------------------------
test_hits.TestHITS.test_hits
# 4 of these
----------------------------------------------------------------------------
test_pagerank.TestPageRank.test_dangling_pagerank
# 12 of these
----------------------------------------------------------------------------
test_branchings.test_greedy_max1
# 4 of these
...
我尝试删除 networkx 和装饰器并通过 conda 重新安装它。然后我再次将其删除并通过 pip 安装,但它仍然无法正常工作。我需要一些未通过测试的功能(例如介数)。帮助将不胜感激。