簡體   English   中英

無法在 NetworkX 中導入旅行商問題

[英]Can't import Traveling Salesman Problem in NetworkX

我正在嘗試在 NetworkX 中運行 TSP,並且我正在關注他們的代碼https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.approximation.traveling_salesman.traveling_salesman_problem.ZFC35FDC70D5FC69D269883A82

但是,每當我嘗試導入模塊時,它都會給我一個錯誤。

例如:

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'

我直接從手冊中復制代碼,所以我不確定我做錯了什么。

更了解 pip 的人可能會跳到這里。

我遇到了與您提到的相同的錯誤,並檢查了我的 networkx 版本(即 2.5.2),顯然 TSP 部分是后來添加的。 他們網站上提到的當前版本是 2.6.2。 通過pip install networkx僅安裝了 2.5.2。 但是使用pip install --upgrade networkx[default]它升級到 2.6.2 並且命令有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM