当前位置: 首页 > article >正文

MAVlink链路环境搭建并解决“ModuleNotFoundError: No module named ‘xxx’”问题

MAVlink链路常用于云台相机与飞控以及地面站之间的数据传输,搭建MAVlink链路环境需要安装Python、Future、MAVLink、pymavlink四样工具用于生成mavlink代码。

  1. Python
    直接从官网下载默认安装即可https://www.python.org/downloads/
    在电脑命令行进行安装验证,以管理员权限进入输入“python
    在这里插入图片描述如上图所示即为安装成功!

  2. Future
    在命令行输入pip install future,等待下载完成即可
    在这里插入图片描述

  3. MAVLink
    进入mavlink github仓库下载https://github.com/mavlink/mavlink
    在这里插入图片描述

  4. pymavlink
    在命令行输入pip install pymavlink,等待下载完成即可
    在这里插入图片描述

  5. 验证环境是否搭建成功
    在命令行中进入到下载mavlink(第三步)的目录中,可以看到里面有一个“mavgenerate.py”文件
    在这里插入图片描述
    在命令行中输入“python mavgenerate.py
    在这里插入图片描述
    若出现上图所示即可环境搭建成功!


若下载或运行中出现No module named ‘xxx’,即为某项下载失败,可能是由于pip工具版本与python版本不兼容,更新pip版本即可
在这里插入图片描述
在命令行中输入“python -m pip install --upgrade pip”,等待更新完成,然后重新下载即可
在这里插入图片描述


http://www.kler.cn/a/566286.html

相关文章:

  • MR-图解
  • AutoMQ:无需 Cruise Control 实现 Kafka 的自动分区再平衡
  • Linux-基本指令1
  • 【原创】Open WebUI 本地部署
  • 嵌入式仿真实验教学平台比Proteus更具有教学优势
  • Bonito
  • Android Studio - 查看类的继承结构(通过快捷键查看、通过菜单导航查看)
  • 日期时间 API
  • 删除变慢问题
  • 蓝桥杯好题推荐----高精度乘法
  • 【Kubernetes】对资源进行PATCH
  • 蓝桥备赛(四)- 数组(下)
  • Docker小游戏 | 使用Docker部署star-battle太空飞船射击小游戏
  • 60个SQL注入Payload清单集合
  • H13-821 V3.0 HCIP 云服务架构题题库
  • Geek卸载软件安装使用教程
  • MySQL双主复制
  • 设置同一个局域网内远程桌面Ubuntu
  • 腾讯云扩容记录
  • 怎么让IDEA启动项目添加到Service里面