在Ubuntu18.04上安装ndnsim2.7过程中,运行 ./waf 命令时编译到3110行出错:
print(“Could not load plugin %r:%s” (filename,str(ex)),file=sys.stderr)
SyntaxError:invalid syntax
[3110/3246] Compiling build/src/visualizer/visualizer/base.pyc
Traceback (most recent call last):
File "<string>", line 3, in <module>
File "/usr/lib/python2.7/py_compile.py", line 117, in compile
raise py_exc
py_compile.PyCompileError: File "/usr/local/lib/python2.7/dist-packages/visualizer/base.py", line 134
print("Could not load plugin %r: %s" % (filename, str(ex)), file=sys.stderr)
^
SyntaxError: invalid syntax

解决方法:
打开源码文件:/ns-3/src/visualize

在Ubuntu18.04上安装ndnsim2.7时遇到编译错误:SyntaxError: invalid syntax。解决方法是打开源码/ns-3/src/visualizer/visualizer/base.py,删除第134行和139行的'file='。原因是升级后的ndnSIM可视化与Python2.7不兼容。注意错误提示的文件路径可能误导,实际需要修改base.py中的两处代码。
最低0.47元/天 解锁文章

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



