我正试图在NetworkX中运行TSP,并且正在遵循problem.html的代码
但是,每当我试图导入模块时,它都会给出一个错误。
例如:
import networkx.approximation as na给出了错误
ModuleNotFoundError: No module named 'networkx.approximation'
和
import networkx.algorithms.approximation as naa
tsp = naa.traveling_salesman_problem
给出以下错误:
AttributeError: module 'networkx.algorithms.approximation' has no attribute 'traveling_salesman_problem'
我直接从手册中复制代码,所以我不知道我做错了什么。
发布于 2021-12-03 12:54:30
懂皮普的人可以跳到这里来。
我有与您提到的相同的错误,并检查了我的networkx版本(即2.5.2),随后添加了TSP部分。他们的网站上提到的当前版本是2.6.2。通过pip install networkx只安装了2.5.2。但是使用pip install --upgrade networkx[default],它升级到2.6.2,命令就可以工作了。
https://stackoverflow.com/questions/70214373
复制相似问题