CORE(Common Open Research Emulator)与EMANE(Extendable Mobile Ad-Hoc Network Emulator)安装爬坑

按照CORE在Github上的安装教程(https://github.com/coreemu/core)进行安装时,命令行输入inv install后遇到错误,protobuf requires Python '>=3.7' but the running Python is 3.6.9

226ba789ea8a43f0b0af7ed9b837fd70.jpg

安装grpcio-tools时protobuf需要3.7以上版本的python。此时不要头铁装python 3.7。如果装python 3.7,后续还会遇到无法避免的python版本问题。protobuf 4.21.0需要3.7以上的python,因此解决办法为降低protobuf版本,笔者自行安装了protobuf 3.5.1。 

d6bd53ccf4ed41939c082d28c71962ca.jpg

然后输入python3 -m pip install --upgrade pip来升级pip。这里参考了https://blog.csdn.net/LucyGill/article/details/125268665a75233575ef44e9c97899fb0aedebf96.jpg

之后自行安装grpcio-tools成功。ae2347b3f9cc4d3fa2700fb72e28e217.jpg

 随后再输入inv install,core的安装就可以顺利过关。9cc5ce9093dc41509e5e1c14bd4a4a8f.jpg

接下来输入inv install-emane时提示缺少版本号,改为输入 inv install-emane v1.3.3即可通过。

按照CSDN上的博客EMANE安装与简单使用_柯西没科气的博客-CSDN博客安装时也有一个小坑,步骤1.3.8.下载 opentestpoint-probe-emane时要放在步骤1.3.7.的 opentestpoint目录下,否则会提示缺少packeage libotestpoint,无法用apt下载。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值