NS-3.25 PyViz 可视化工具在 CentOS 6.5 上安装

NS-3.25 PyViz 可视化工具在 CentOS 6.5 上安装

我正在机器Network Simulator 3.25上安装CentOS 6.5

在我的环境中,我无法使用任何存储库,必须从计算机下载每个数据包,然后将其传输到其他计算机。

我有两个版本python:2.6 和 2.7。 NS-3 ./configuration使用2.6的。

我正在使用 PyViz 可视化工具构建 NS-3 waf,到目前为止我没有遇到任何问题。

特别是我无法摆脱

(缺少 python 模块:gtk、goocanvas)

最初甚至pygraphviz module丢失了,但安装正确的软件包解决了它。所以我期望 gtk 和 goocanvas 得到相同的结果,但事实并非如此。 (如果我使用 python 2.7 也缺少 pygraphviz module`)

我尝试了源文件和 rpm,但NS-3 ./configuration仍然找不到它们。两个模块都在/usr/lib/pkgconfig/.

任何想法 ?

答案1

解决方案很简单......某些库之间存在不匹配。特别是,重新安装gtk2-2.20.1-4数据包(libgtk-x11-2.0.so.0引起了一些麻烦)就成功了。

测试 pygtk-demo 时发现该问题:

未定义符号:gdk_pixbuf_format_get_type

现在 NS-3 正在正确检测所有包,我能够安装 PyViz 可视化模块

相关内容