ubuntu18.04和ns3.27環(huán)境下配置PyViz全過(guò)程
ubuntu18.04和ns3.27環(huán)境下配置PyViz
在NS3中,采用以下命令,安裝可視化工具時(shí),出現(xiàn)無(wú)法定位軟件包的問(wèn)題:
sudo apt-get install python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev

解決方案
這主要是由軟件源導(dǎo)致的,我們需要增加軟件的源
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
1、首先,編輯軟件源文件sources.list,輸入命令:
sudo vim /etc/apt/sources.list
2、添加源: 在sources.list文件末尾添加:
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

PS:進(jìn)入sources.list文件,如何進(jìn)入編輯模式?
3、保存退出:
即,按esc鍵后,輸入冒號(hào)“:”和wq:
:wq
4、更新軟件源:
sudo apt-get update

5、安裝‘交互式Python’,以便在后面的可視化界面(the visualizerGUI:)中使用控制按鈕:
sudo apt-get install ipython
6、重新安裝:
sudo apt-get install python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev

7、再重新編譯:(進(jìn)入ns-allinone-3.27目錄下,我的ns3版本為3.27,如果是其它版,記得改成對(duì)應(yīng)ns-allinone-3.xx)
sudo ./build.py --enable-examples
然后就可以看到PyViz visualizer被enable了!
PS:如果沒(méi)有成功,可以試試:(如果提示無(wú)法找到python庫(kù),即,Python Bindings處提示 python library or headers missing)
sudo apt-get install python-dev # for python2.x installs sudo apt-get install python3-dev
這兩個(gè)命令后,再重新進(jìn)行第7步。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何解決win10與Ubuntu16.04時(shí)間不同步的問(wèn)題的方法
本篇文章主要介紹了如何解決win10與Ubuntu16.04時(shí)間不同步的問(wèn)題的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-05-05
PHP程序員玩轉(zhuǎn)Linux系列 備份還原MySQL
這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,MySQL備份還原教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
Linux(Ubuntu) adb 無(wú)法識(shí)別的問(wèn)題解決方法
這篇文章主要介紹了Linux(Ubuntu) adb 無(wú)法識(shí)別的問(wèn)題解決方法的相關(guān)資料,需要的朋友可以參考下2016-11-11

