gpt4 book ai didi

python - PyUSB 找不到设备

转载 作者:行者123 更新时间:2023-11-28 23:03:22 32 4
gpt4 key购买 nike

我正在运行 OS X 10.5 并尝试使用以下代码通过 PyUSB 连接到 USB 设备。

   import usb.core, time, usb

dev = usb.core.find(idVendor=0x054c,idProduct=0x0155)
if dev is None:
raise ValueError('Device not found') # if device not found report an error

尽管抛出值错误“找不到设备”。 OS X System Profiler 将设备产品和供应商 ID 表示为..

      EyeToy USB camera Namtai:

Product ID: 0x0155
Vendor ID: 0x054c (Sony Corporation)
Version: 1.00
Speed: Up to 12 Mb/sec
Manufacturer: Sony corporation
Location ID: 0x06200000 / 3
Current Available (mA): 500
Current Required (mA): 500

解决方案:必须手动安装 libusb-1.0.8。 Mac-ports 没有正确安装 libusb。

最佳答案

尝试通过 PyUSB 枚举您的设备。此示例来自查找所有打印机(设备类 7)的文档:

printers = usb.core.find(find_all=True, bDeviceClass=7)

这应该包括您的设备,您可以看到这些字段的实际内容。您的相机可能是 0x0e 或 0x10 类。

关于python - PyUSB 找不到设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8555930/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com