python 无法在NetworkX中导入旅行商问题

jm81lzqq  于 2023-03-06  发布在  Python
关注(0)|答案(1)|浏览(317)

我正在尝试在NetworkX中运行TSP,并按照https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.approximation.traveling_salesman.traveling_salesman_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'
我是直接从手册上复制代码的,所以我不知道哪里做错了。

mmvthczy

mmvthczy1#

更了解皮普的人可能会跳进来。
我遇到了和你提到的一样的错误,我检查了我的networkx版本(2.5.2),显然TSP部分是后来添加的。他们的website上提到的当前版本是2.6.2。通过pip install networkx只安装了2.5.2。但使用pip install --upgrade networkx[default],它升级到了2.6.2,命令工作。

相关问题