从官网下载mavlink(git clone https://github.com/mavlink/mavlink.git)

然后进入mavlink 目录执行 git submodule update --init --recursive 下载全部子模块

在本目录下执行python -m mavgenerate 提示:

$ python -m mavgenerate
Traceback (most recent call last):File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main"__main__", fname, loader, pkg_name)File "/usr/lib/python2.7/runpy.py", line 72, in _run_codeexec code in run_globalsFile "/home/ev/work/px4/mavlink/mavgenerate.py", line 42, in <module>from pymavlink.generator import mavgenFile "pymavlink/generator/mavgen.py", line 12, in <module>from future import standard_library
ImportError: No module named future
ev@Ev-Mayca:~/work/px4/mavlink$ python -m mavgenerate
Traceback (most recent call last):File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main"__main__", fname, loader, pkg_name)File "/usr/lib/python2.7/runpy.py", line 72, in _run_codeexec code in run_globalsFile "/home/ev/work/px4/mavlink/mavgenerate.py", line 42, in <module>from pymavlink.generator import mavgenFile "pymavlink/generator/mavgen.py", line 12, in <module>from future import standard_library
ImportError: No module named future

提示没有future模块,解决方案如下

1、安装python3

sudo apt-get install python3

2、安装

sudo apt-get install python3-tk

3、安装pip3

wget https://bootstrap.pypa.io/get-pip.py

sudo python3 get-pip.py

4、执行

sudo pip3 install future
5、执行

python3 -m mavgenerate
6、选择xml文件、选择输出文件夹、选择语言,点击确定

xml选择mavlink/message_definitions/v1.0/common.xml

另外个输出文件夹随便选

语言根据需要选择

7、测试

gcc -I ../../new-mavlink/common/ -o mavlink_udp mavlink_udp.c

编译无错误

我是将输出文件放在mavlink文件夹下的new-mavlink文件夹中

转载于:https://www.cnblogs.com/shushanxiaoyao/p/6594809.html

安装mavlink遇到的问题(future找不到)相关推荐

  1. Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案

    Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...

  2. 在安装matlab时,报:找不到必需的文件。(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序)

    @[TOC](在安装matlab时,报:找不到必需的文件.(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序 报错情况 出错的原因 解决的方法 报错情况   在安装matlab 2020b时 ...

  3. ae软件安装计算机丢失,安装adobe ae等软件提示找不到msvcp110.dll、msvcp

    原标题:安装adobe ae等软件提示找不到msvcp110.dll.msvcp 在安装adobe ae系列软件时,也包括ps等,经常会提示电脑缺失一些文件,导致无法正常安装和运行该软件,其中提示缺m ...

  4. 解决wireshark安装mavlink协议插件后解析报错的问题

    在wireshark上安装mavlink的解析脚本后,在解析mavlink的udp报文时出现如下错误: Lua Error: D:\Program Files\Wireshark\mavlink_v1 ...

  5. 如何解决安装Windows 11/Windows 10时找不到磁盘驱动器(找不到驱动器)

    如何解决安装Windows 11/Windows 10时找不到磁盘驱动器(找不到驱动器) 1.请先下载Intel Rapid Storage Technology (IRST)驱动程序,下载连结htt ...

  6. 怎么解决在打开Visual Studio时的报错“无法找到一个或多个组件”以及关于Visual Studio Installer无法识别已安装的VS并报错找不到路径的问题

    第一个问题:打开Visual Studio时的报错"无法找到一个或多个组件". 情况1:如果是点击安装后桌面生产的Visual Studio的快捷方式而导致出错,建议定位到Visu ...

  7. “无法加载安装程序库wbemupgd.dll,或是找不到函数OcEntry”解决办法

    打开"添加删除Windows组件"的时候,提示"无法加载安装程序库wbemupgd.dll,或是找不到函数OcEntry". 具体解决方法: 右键点击" ...

  8. seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决

    这是我最近踩过的坑: seaborn 安装成功 却依然有: `>>> import seaborn ImportError: DLL load failed: 找不到指定的模块 解决 ...

  9. 无法在此计算机上安装vmware,电脑中虚拟机无法安装VMware Tools提示D盘找不到setup.exe如何解决...

    ‍ 我们在虚拟机VMware Workstation中的操作系统需要安装自带的VMware Tools工具才能进行虚拟机和物理机之间的文件传输.但是有用户出现了在电脑中无法安装VMware Tools ...

最新文章

  1. mybatis传入数组怎么写_推荐的MyBatis传参方式List、数组等
  2. 咖啡日报入驻PMCAFF App安卓端
  3. ecshop二次开发必备--数据库说明2
  4. 了解React Native中的不同JavaScript环境
  5. WordPress中缠结的自定义数据世界
  6. 第三十四期:一次非常有意思的sql优化经历
  7. [Project Euler] 来做欧拉项目练习题吧: 题目013
  8. 斗鱼TV Web API
  9. 语音转文字 mp3 text
  10. Chrome 谷歌浏览器安装Axure插件
  11. AVC、HEVC、VVC帧间预测技术
  12. 【转】Java方向如何准备BAT技术面试答案(汇总版)
  13. RTS超低延时直播技术:保障大型赛事直播零时差互动
  14. Eclipse中出现-访问限制由于对必需的库XX具有一定限制,因此无法访问类型
  15. 01.使用微软官方工具制作启动U盘--非常推荐
  16. yolo-v3代码学习
  17. uboot-链接脚本(u-boot.lds)
  18. Spring Cloud 微服务开放平台接口
  19. QScintilla的信号汇总和解释
  20. Linux下的cmt2300a驱动

热门文章

  1. 为什么Android要采用Binder作为IPC机制?
  2. 分享到facebook链接原格式_神马?!你还不知道Facebook广告怎么操作?
  3. java项目怎样提高性能_Java程序员成长之路(如何提高Java程序性能?)
  4. oracle as sydba,oracle用户 sysdba 与system,sysoper的区别
  5. Qt 数据库操作(一)
  6. c语言程序设计精髓第二周,2实型数据C语言程序设计精髓.pdf
  7. 数学之美 系列十六(上) 不要把所有的鸡蛋放在一个篮子里 -- 谈谈最大熵模型
  8. uvalive4840(n*n方阵的最小花费)
  9. [HAOI2010]订货
  10. 【五校联考6day2】yi