pyUSB 未发现设备



所以,我已经在我的OS X Lion(10.7.3)机器上安装了libusb和pyUSB,并且我正在运行以下脚本:

import usb
import time
if __name__ == "__main__":
    while True:
        busses = usb.busses()
        print busses[0]
        print busses[0].__dict__
        time.sleep(2)

我插入了一个 USB 设备:闪迪酷睿微型,4GB。我可以在"查找器"和"磁盘工具"中打开此闪存驱动器,而不会出现问题。但是,上述脚本的输出为:

<usb.legacy.Bus object at 0x108defe10>
{'dirname': '', 'devices': [], 'localtion': 0}
<usb.legacy.Bus object at 0x108ef4610>
{'dirname': '', 'devices': [], 'localtion': 0}
<usb.legacy.Bus object at 0x108defe10>
{'dirname': '', 'devices': [], 'localtion': 0}
<usb.legacy.Bus object at 0x108ef4610>
{'dirname': '', 'devices': [], 'localtion': 0}

至少表明pyUSB的第一条也是唯一一条总线目前不相信有任何设备连接。我错过了某种基本设置吗?为什么 pyUSB 找不到我的设备?

我一直在参考这个 StackOverflow 问题来开始:USB 设备识别

事实证明,这是一个糟糕的libusb安装。

从 http://www.libusb.org 获取新版本。

相关内容

  • 没有找到相关文章

最新更新