【发布时间】:2022-06-29 02:37:26
【问题描述】:
我正在关注 pyusb 的 this 教程,但是当我深入到代码中时,我得到了错误:raise USBError(_strerror(ret), ret, _libusb_errno[ret]) usb.core.USBError: [Errno 13] Access denied (insufficient permissions)。这是我写的代码:
import usb.core
import usb.util
VID = 0x046d
PID = 0xc07e
dev = usb.core.find(idVendor=VID, idProduct=PID)
ep = dev[0].interfaces()[0].endpoints()[0]
i = dev[0].interfaces()[0].bInterfaceNumber
dev.reset()
if dev.is_kernel_driver_active(i):
dev.detach_kernel_driver(i)
r = dev.read(eaddr, 1024)
print(len(r))
正如我在标题中所说,我使用的是 macOS Big Sur 11.4 版,我正在尝试从 Bus 020 Device 029: ID 046d:c07e Logitech Inc. Gaming Mouse G402 读取。
谢谢。
【问题讨论】:
标签: python macos usb macos-big-sur pyusb