4

我正在尝试运行一个名为 MAVProxy 的模块,该模块在我的计算机(Windows 7)和四轴飞行器之间建立连接。我是新手,所以任何帮助表示赞赏。我四处寻找类似的问题(有很多),但没有提供的解决方案对我有帮助。

环境变量中的 PATH 已更新为:C:\Python27\;C:\Python27\Scripts\;C:\Users\...\Downloads\Mav.

已打开命令提示符,cd 到 mavproxy.py 所在的目录,然后我尝试通过键入以下命令运行该模块:python mavproxy.py --master=COM5

我收到以下错误:

    Traceback (most recent call last):
    File "mavproxy.py", line 20, in <module>
    from MAVProxy.modules.lib import textconsole
    ImportError: No module named MAVProxy.modules.lib

以下是相关文件的文件结构: C:\Users\...\Downloads\Mav\MAVProxy\MAVProxy\mavproxy.py

这是mavproxy.py的开始代码:

#!/usr/bin/env python
'''
mavproxy - a MAVLink proxy program

Copyright Andrew Tridgell 2011
Released under the GNU GPL version 3 or later

'''

import sys, os, struct, math, time, socket
import fnmatch, errno, threading
import serial, Queue, select

import select

# allow running without installing
#sys.path.append(os.path.join(os.path.dirname(os.path.realpath(__file__)), '..'))


from MAVProxy.modules.lib import textconsole
from MAVProxy.modules.lib import mp_settings

class MPSettings(object):
    def __init__(self):

我很感激这方面的任何帮助,

谢谢。

4

1 回答 1

0

您的 PYTHONPATH 中是否有您的 MAVProxy(或 Windows 上的任何等效项)?

于 2013-08-14T04:40:30.920 回答