下载和安装

以下说明适用于只想运行 MAVProxy 的用户。开发人员应查看 开发人员指南 用于设置开发环境。

MAVProxy 以 Python 软件包的形式发布(见 PyPI).运行 MAVProxy 需要一些先决软件包,详情见下文各节。

Windows操作系统

MAVProxy 的完整 Windows 安装程序(软件包)可从以下网址获取 http://firmware.ardupilot.org/Tools/MAVProxy/.最新版本是 MAVProxySetup-latest.exe.它与 Windows 7 或更高版本兼容。

开始菜单中将出现 MAVProxy 的链接。也可通过 mavproxy.exe 从命令行调用 MAVProxy。

备注

本文档中提到的 "mavproxy.py "应替换为 Windows 命令行中的 "mavproxy.exe"。

另外,Windows 10 用户也可以使用 Windows Subsystem for Linux (WSL),在 Windows 中的 Linux 环境中运行 MAVProxy。一般来说,它比上述本机 Windows 安装程序提供更好的稳定性。

Linux操作系统

适用于基于 Debian 的系统(包括 Ubuntu、WSL 和 Raspian):

苏都 apt-get 安装 python3-dev python3-opencv python3-wxgtk4.0 python3-pip python3-matplotlib python3-lxml python3-pygame pip3 安装 PyYAML mavproxy --用户
回响 '导出 PATH="$PATH:$HOME/.local/bin"'; >>; ~/.bashrc

对于基于 Fedora 的系统:

苏都 dnf 安装 python3-devel python3-opencv python3-wxpython4 python3-pip python3-matplotlib python3-pygame python3-lxml python3-yaml redhat-rpm-config pip3 安装 PyYAML mavproxy --用户
回响 '导出 PATH="$PATH:$HOME/.local/bin"'; >>; ~/.bashrc

备注

如果 MAVProxy 要 "无头"(非图形用户界面)运行,则 python3-wxgtk4.0python3-wxpython4 可以跳过软件包。

如果在连接串行设备时收到 "权限被拒绝 "的错误信息,则可能需要更改用户权限:

苏都 篡改 -a -G 拨出 <用户名>;

系统需要重新启动才能应用上述更改。

更新

使用当前版本更新现有安装:

管道3 安装 mavproxy pymavlink --用户 --升级

使用当前开发版本(即主分支)更新现有安装:

管道3 安装 mavproxy --用户 git+https://github.com/ArduPilot/mavproxy.git@master

苹果电脑

通过以下方式安装 Python

 安装 蟒蛇 --框架

卸载 python-dateutil (OSX 和 Windows 捆绑的版本不支持某些依赖项):

苏都 管道3 卸载 python-dateutil

从公共 PyPi 代码库中安装 MAVProxy 及其剩余依赖项:

苏都 管道3 安装 wxPython sudo 管道3 安装 gnureadline sudo 管道3 安装 台球 管道3 安装 numpy pparsing sudo 管道3 安装 MAVProxy