【问题标题】:MAVProxy installed by Python can't find required modulesPython安装的MAVProxy找不到需要的模块
【发布时间】:2015-10-19 10:57:47
【问题描述】:

我以教程中给出的相同方式安装了droneapi。但是,它缺少了 MAVProxy 附带的所有重要模块,例如控制台、wx 等。

是应该安装这些模块,还是应该将它们从 MAVProxy 本身移过来?

注意:Windows 8 64 位平台

【问题讨论】:

    标签: dronekit-python dronekit


    【解决方案1】:

    很抱歉,您不得不在没有指导的情况下调查该问题。发布我们的 Windows 安装程序没有得到很好的优先考虑,而且看起来这个选择要花费您几个小时。

    以下是我们即将在 Windows 上安装 DroneKit Python 的内容:

    感谢您公开发布您的解决方案。希望我们能在这些问题将来出现之前解决它们。

    Tim,DroneKit 工程师

    【讨论】:

    • 在这种情况下,我应该提一下,要使用 MAVProxy.py 运行模拟器,我必须将 sim_vehicle.sh 的第 427 行更改为 • cygstart -w "/cygdrive/c/Users//Desktop/WinPython-64bit-2.7.6.4/python-2.7.6.amd64/Dronekit/Scripts/mavproxy.py" $options --cmd="$extra_cmd" $*
    • 使用您的安装程序也需要您下载 Inno Setup 5。也许您应该只修复文档或类似的东西。
    • 这很公平,感谢您提供有关运行 cygwin 的更新。我们现在发布不需要 InnoSetup 的结果 installers for Windows(仅生成安装程序)。不久将添加运行 MAVProxy.exe 安装程序和 Dronekit.exe 安装程序的文档。我们还打算通过github.com/dronekit/dronekit-sitl 为 sim_vehicle.sh 提供更简洁的替代方案。感谢您的耐心和坚持,我们一起努力。
    • 您链接的安装程序完美运行,谢谢。
    • 仅供参考 DroneKit-Python Windows 安装程序的更改现在位于推送请求 github.com/dronekit/dronekit-python/pull/268 中。对于贡献者来说,旧的说明仍然是必要的——我已经在该部分中输入了有关 OpenCV 等的信息。
    【解决方案2】:

    因此,我在罕见的直觉火花中找到了答案。 Dronekit Python所需的模块可以通过以下方式安装:

    控制台-在 WinPython cmd 提示符中键入“pip install console”
    WX- http://wiki.wxpython.org/How%20to%20install%20wxPython
    OpenCV- 下载并安装OpenCV 2.4 版,然后将文件 cv2.pyd 从 OpenCV\build\python\2.7\x64\ 复制/粘贴到 \python-2.7.6.amd64\Lib\site-packages。

    此时它应该加载所有必需的模块,尽管它会抛出一些不重要的异常。

    与往常一样,3DR 文档并不完整。人们会认为 8 亿美元的利润意味着他们可以为他们的新平台雇佣超过 5 名程序员......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-23
      • 2019-11-14
      • 2021-03-22
      • 2013-07-10
      • 2019-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多