在Ubuntu18.04上安装ndnsim2.7运行 ./waf 命令编译成功,运行仿真没有问题,但无法使用可视化工具
运行带有 --vis 命令时出错:
No visualization support (cannot import name core).
...
No visualization support (cannot import name core).
No visualization support (cannot import name core).
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "/home/xxxxxx/ndnSIM2.7/ns-3/src/visualizer/visualizer/core.py", line 1875, in start
import sys
RuntimeError: maximum recursion depth exceeded while calling a Python object
提示多行 No visualization support (cannot import name core). 最后超出最大递归深度 maximum recursion depth exceeded while calling a Python object
例如:./waf --run=ndn-simple --vis


在Ubuntu 18.04上安装ndnsim 2.7并运行仿真时遇到可视化问题,提示"No visualization support (cannot import name core)"。通过修改ndnSIM源码中hub.py的导入语句,将"from . import core"改为"import core"解决了问题。此错误由于ndnSIM的可视化版本与Python不兼容引起。注意修改的文件路径在/ndnSIM/ns-3/src/visualizer/visualizer/hub.py,而非错误提示的core.py。
最低0.47元/天 解锁文章
3247

被折叠的 条评论
为什么被折叠?



