Openvisualizer 2.0搭建

简介

本文主要是一篇搭建流程以及在搭建过程中遇到的问题的记录。Openvisualizer 2.0的搭建教程在官方发布里有介绍,不清楚的朋友可以参考这个链接OV2。在后面的记录中将Openvisualizer 2.0简写为OV2。这个包对于python用户来说可能很少有人听说过,他是加州大学伯克利分校的OpenWSN项目的一部分,可以对无线传感器网络进行模拟仿真。我也是因为学习需要,作为一个小白,在安装这个包的时候遇到了很多问题。因为资料很少,而官方的搭建教程也不够详细,并且可能维护这个包的人不够(狗头)。特别要说的是,这个包支持的是python2.7,所以很多问题都是包版本不兼容的问题。接下来按照上面链接里教程的步骤,记录下个人的搭建流程。OV1的搭建可以看我的另一篇博客

1、设置虚拟环境

因为OV只支持python2.7,但现在python已经更新到3.11,用户基本上都是python3,所以在虚拟环境里搭建环境,不会影响到其它版本的使用。搭建虚拟环境的教程在网上有很多,已经做的足够详细。在这里只是针对OV2的搭建过程进行叙述。

1、安装 virtualenv 软件包

打开cmd输入:pip install virtualenv
在这里插入图片描述
OK!

2、创建一个虚拟环境

在cmd中输入:virtualenv venv (venv是虚拟环境的名字,可以在virtualenv后自己输入其它)
在这里插入图片描述
OK!(会在用户路径下创建一个venv文件夹)

3、激活虚拟环境

首先在cmd中进入创建的虚拟环境文件夹。输入:cd venv
然后输入:Scripts\activate
在这里插入图片描述
OK!

2、安装OV 2.0

在cmd中输入:pip install openvisualizer
在这里插入图片描述
OK!

3、安装openwsn-fw

在cmd输入:git clone git@github.com:openwsn-berkeley/openwsn-fw.git
在这里插入图片描述这里的报错是Git(在OV 1.0搭建教程中下载)没有配置。如果没有下载Git可以先下载
首先需要注册一个github账户(可以用qq邮箱),后续的配置过程在这篇博客中讲述的非常详细,我也是参考的这个进行配置,这里就不赘述了,附上链接
配置完成后,重新在cmd中输入:git clone git@github.com:openwsn-berkeley/openwsn-fw.git
在这里插入图片描述
OK!然后设置环境变量,在Git Bash中输入:export OPENWSN_FW_BASE=PATH_TO_OPENWSN-FW
可以通过在Git Bash中输入:export -p 进行查看
在这里插入图片描述

4、模拟

测试是否配置成功,在cmd模拟环境下输入:openv-server
在这里插入图片描述
这里博主想了很久也没有找到原因,但凭借搭建环境的经验来看,是某一个包版本问题。正好有个毕业了的师兄搭建成功过,对照他的依赖包版本,最后才成功完成。后面附上txt文件,下载放置到这个虚拟环境中,输入:pip install -r OV2.txt
在这里插入图片描述
再次输入:openv-server
在这里插入图片描述
这里可以看到win32file这个导入有问题,在网上搜索了这个要依赖包,了解到真正的问题是pywin32这个包版本过高。输入pip install pywin32==222

在这里插入图片描述
至此搭建完成

在这里插入图片描述
链接:https://pan.baidu.com/s/1_frAxX2vCVgaJwSfSFECJA?pwd=e96v
提取码:e96v

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值