我正在运行 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。