【解决】NS3安装仿真可视化工具PyViz

2023-11-12

NS3安装仿真可视化工具PyViz

使用ns3软件版本是ns3.26 虚拟机系统Ubuntu16.04

问题

已经编译安装好ns3,并且也通过了测试,first second 等文件也可以正常编译,但是想用Pyviz看看图,运行命令sudo ./waf --run scratch/first --vis 出现报错(没截图)
发现是visualizer模块未编译,参考网上的办法进行安装

https://blog.csdn.net/qq_31676673/article/details/88107454

这篇文章非常详细,但照做之后发现仍然未编译visualizer模块。
提示python moudle pygraphviz、gtk、pygoocanvas not found
但是运行
sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvas python-gnome2 python-gnome2-desktop-dev python-rsvg
又提示均已为最新版本。。。
困惑,但是网上找到不少相同的问题,却没见有人给出解决

解决

查看编译时的输出,发现
在这里插入图片描述
这里的版本本来是3,5,2
想起来自己虚拟机里既有python2,也有python3
查看下默认的python版本

python --version

发现果然是3.5.2,于是考虑可能是这里的问题(其实查了一整天实在是没有办法了,只能尝试一下)
于是修改机器默认python为python2

参考
https://blog.csdn.net/White_Idiot/article/details/78240298

直至再次查看默认已经修改为python2,再次编译

sudo ./waf configure

在这里插入图片描述
之前提示 NOT FOUND的地方现在终于可以找到了
测试一下

sudo ./waf --run scratch/first --vis

在这里插入图片描述

终于出图了。。。喜大普奔,中午多吃两碗饭

PS:如果你和我的情况一样又实在找不到合适的办法的话,那也不妨一试。
其中的道理我并不是很了解,只是尝试着调整了一下,幸好解决了,如果有高人可以解释一下原理还请麻烦务必教一下哈,谢谢啦

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【解决】NS3安装仿真可视化工具PyViz 的相关文章

随机推荐

  • first season fifteenth episode,does Chandler have dreams?

    Scene Central Perk Rachel is serving Joey Ross and Monica their drinks Rachel to Joey Coffee Hands it to him Joey Thank
  • 解决linux系统nginx重启失败问题

    端口被占用问题 nginx的默认端口为80端口 当我们的80端口被占用时 nginx无法启动成功 这时我们可以使用命令 netstat an grep 80 查看80端口的占用情况 于是 我们需要修改nginx的默认端口 通过命令进入ngi
  • “泰迪杯”数据分析职业技能大赛B题 学生校园消费行为分析---复盘

    1 赛题背景 校园一卡通是集身份认证 金融消费 数据共享等多项功能于一体的信息集成系统 在为师生提供优质 高效信息化服务的同时 系统自身也积累了大量的历史记录 其中蕴含着学生的消费行为以及学校食堂等各部门的运行状况等信息 很多高校基于校园一
  • EasyRecovery易恢复2023最新免费的电脑数据恢复软件

    EasyRecovery是一款非常专业的硬盘数据恢复工具 EasyRecovery拥有磁盘诊断 数据恢复 文件修复 E mail 修复等功能 有了EasyRecovery 你可以把误删 被破坏的文件 格式化的磁盘轻轻松松的找回来 小伙伴们可
  • AD如何修改3D视图时PCB板的颜色

    文章目录 前言 一 解决步骤 总结 前言 众所周知 AD 3D视图下默认是绿色板子 那我想改成其他颜色怎么办 一 解决步骤 其实很简单哈 我们就用最直接的方法 我们点击右下角这个LS旁边的红色框 注意不是点击LS哈 然后单击这两个绿色格子
  • 最全DOS的CMD命令,程序员必会

    转载 列宁的著作2021 09 05 10 54 16 文章标签DOSCMD命令行文件名实用程序文章分类代码人生阅读数207 CMD命令 开始 gt 运行 gt 键入cmd或command 在命令行里可以看到系统版本 文件系统版本 1 ap
  • Wget用法、参数解释的比较好的一个文章

    wget是一个从网络上自动下载文件的自由工具 它支持HTTP HTTPS和FTP协议 可以使用HTTP代理 所谓的自动下载是指 wget可以在用户退出系统的之后在后台执行 这意味这你可以登录系统 启动一个wget下载任务 然后退出系统 wg
  • FI(财务会计)模块简介

    一 财务会计系统主要特征及模型 一个有效的 现代的财务会计系统必须满足内部的和法定的会计面的要求 法定会计必须能够按有关规定向股东 债权人 劳工组织以及社会公众披露并提供所需的信息 而有效的公司管理会计必须包括控制和转移的功能 1 系统主要
  • 正确认识及掌握时间的用法

    前言 时间是一个相对地区而言的概念 因此有一个基准地区 就是本初子午线穿过的地区 了解世界时间相关的概念可以更好地协调全球人们的活动 便于跨越不同地区的时差 本初子午线 本初子午线指的是经过地球上经度为0度的那条线 也是国际日期变更线的起点
  • 亲密关系沟通-【情感勒索】建立良性沟通

    尊重对方的情绪 也应该判断对方的情绪是否合理 生活中情感勒索是很常见的 想要控制对方 我们可能都有做过这些行为 case 父母催婚 说女儿不孝顺 拒绝吃饭 情感勒索 case 男朋友不允许自己参加社团活动 不允许和其他男生接触 否则有自残行
  • G1垃圾收集器jvm参数设置

    堆内存最大最小值为4g 新生代内存2g Xms4g Xmx4g Xmn2g 元空间128m 最大320m XX MetaspaceSize 128m XX MaxMetaspaceSize 320m 开启远程debug Xdebug Xru
  • Java NIO(非阻塞IO) API介绍 .

    转载自 http blog csdn net daijialin article details 231384 在JDK 1 4以前 Java的IO操作集中在java io这个包中 是基于流的阻塞 blocking API 对于大多数应用来
  • 杭电OJ_(2043)密码

    Problem Description 网上流传一句话 常在网上飘啊 哪能不挨刀啊 其实要想能安安心心地上网其实也不难 学点安全知识就可以 首先 我们就要设置一个安全的密码 那什么样的密码才叫安全的呢 一般来说一个比较安全的密码至少应该满足
  • STL之vector的使用一(初始化vector)

    简介 vector可用于代替C中的数组 或者MFC中的CArray 从许多说明文档或者网上评论 一般一致认为应该多用vector 因为它的效率更高 而且具备很好的异常安全性 而且vector是STL推荐使用的默认容器 除非你知道你有特殊需要
  • 玩转ChatGPT:基于Mucloud建立本地知识库

    一 写在前面 人们普遍认为GPT有潜力颠覆教育行业 然而这种颠覆会以何种方式呈现呢 在刘慈欣的科幻世界中 三体人拥有知识遗传的能力 这使得他们的技术迭代成本降至最低 然而 我们人类并未具备这样的特性 每个新生命从出生之初就需要接受全新的教育
  • MarkDown中写UML图的方法

    目录 序 UML图之顺序图 顺序图的四个要素 关于消息箭头的语法 Mermaid中顺序图的简单例子 样例 用小人表示对象 为对象设置别名 激活对象 UML图之类图 类图中常见的关系 关于不同类型关系的语法 Mermaid中类图的简单例子 样
  • Python从菜鸟到高手(1):初识Python

    1 Python简介 1 1 什么是Python Python是一种面向对象的解释型计算机程序设计语言 由荷兰人吉多 范罗苏姆 Guido van Rossum 于1989年发明 第一个公开发行版发行于1991年 目前Python的最新发行
  • Verilog学习(2)运算符,赋值语句,块语句,条件语句,循环语句,生成块

    运算符 逻辑运算符 与 或 非 优先级高于 高于算术运算符 a gt b x gt y 可以写成 a gt b x gt y 一般还是加上括号 关系运算符 a b b 声明的关系是假的 返回0 优先级低于算术运算符 a b
  • mybatis 插入日期类型精确到秒的问题

    Mybatis 插入 数据库是为了防止插入空时报错 Mybatis 提供了一套机制 只要给定插入的字段的类型 如果为空 则它会自动处理为相应类型的默认值 ordercd jdbcType VARCHAR 我们都知道 Date类型是精确到时分
  • 【解决】NS3安装仿真可视化工具PyViz

    NS3安装仿真可视化工具PyViz 使用ns3软件版本是ns3 26 虚拟机系统Ubuntu16 04 问题 已经编译安装好ns3 并且也通过了测试 first second 等文件也可以正常编译 但是想用Pyviz看看图 运行命令sudo