mavlink_generator生成器安装过程
从官网下载mavlink(git clonhttps://github.com/mavlink/mavlink.git)然后进入mavlink 目录执行 git submodule update --init --recursive 下载全部子模块。这个过程如果出现fatal: unable to access ‘https://github.com/…’,我个人试了很久一直存在问题,最后不得已重启电脑然后就成功了。
接下来就是执行python -m mavgenerate,计算机会编译会报错,这个时候输入以下命令:
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
此时会报错,报错图片如下:
然后百度查找 No module named ‘distutils.util’,按照如下方法去解决这个问题:
4、sudo apt-get install python3-distutils
5、sudo rm /var/lib/dpkg/lock
6、sudo python3 get-pip.py
运行完了,之后还会有错误,错误图片如下:
7、sudo pip install -U pip
8、sudo pip3 install future
这样之后就基本上可以正常使用了,接下来,就是可以直接在终端上运行:
9、python3 -m mavgenerate