NS3中PyViz的安裝


1、借鑒官網的安裝(https://www.nsnam.org/wiki/index.php/PyViz)​,在線安裝一些該模塊依賴的Python軟件包,命令如下所示:

sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvas  python-gnome2 python-gnomedesktop python-rsvg​

安裝python-gnomedesktop可能會失敗,可以用python-gnome2-desktop代替(后者包含前者)。

2、安裝‘交互式Python’,以便在后面的可視化界面(the visualizer GUI:)中使用控制按鈕,命令如下:

sudo apt-get install ipython​

3、此步驟可選。你可以測試一下,如果在你的Ubuntu的/NS3_install/ns-allinone-3.24.1/ns-3.24.1$ 目錄下使用如下命令進行測試:

​./waf 

如果出現如下所示:

​​​即如果visualizer模塊已被編譯,那么該步驟可省略。(我看網上基本所有的案例教程都沒有該步驟,也可能是只有我的Ubuntu中的visualizer 模塊沒有被build吧~~)

如果visualizer模塊沒有編譯,需在http://code.nsnam.org/gjc/ns-3.9-pyviz/​下載pyviz軟件包,解壓后放在/NS3_install/ns-allinone-3.24.1目錄下,再需重新編譯如下命令:

$ ./waf clean

$ ./waf --build-profile=optimized --enable-examples --enable-tests configure​​

4、用如下命令可以測試是否安裝成功:


./waf --pyrun src/flow-monitor/examples/wifi-olsr-flowmon.py --vis​

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com