Pyusb не распознает usb-устройства (python 3.9.6 и windows)

Я пытаюсь использовать pyusb для перечисления всех устройств, подключенных к моему компьютеру:

>>> import usb.core
>>> dev = usb.core.find(find_all=True)
>>> for device in dev:
        print(device)

    
>>> 

Почему клавиатура, мышь и другие подключенные устройства не распознаются?

Затем я пытаюсь обнаружить мышь:

>>> dev = usb.core.find(idVendor=16700, idProduct=12314)
>>> print(dev)
None

Любые идеи? Спасибо! Максимум


person mtre    schedule 12.07.2021    source источник
comment
Я бы поставил на разрешения Windows, попробуйте запустить python от имени администратора   -  person Lesnek    schedule 12.07.2021
comment
Тот же результат, он не распознает ни одно USB-устройство ...   -  person mtre    schedule 12.07.2021
comment
Я пробовал точно такой же код на Macbook, python 3.7.5... работал с первой попытки, хотя у меня только usb-c. К счастью, я обнаружил, что для Windows необходимо установить libusb .com/questions/13773132/   -  person Lesnek    schedule 12.07.2021
comment
Честно говоря, я не очень хорошо понял это обсуждение, насколько я знаю, dll присутствует в моей системе, но все равно не работает. Когда я пытаюсь обнаружить мышь: ››› dev = usb.core.find(idVendor=16700, idProduct=12314) ››› print(dev) None   -  person mtre    schedule 13.07.2021
comment
Это на винде? В Windows устройства HID уже имеют драйверы и не могут быть подключены к другому устройству без отключения исходного драйвера.   -  person Tim Roberts    schedule 13.07.2021
comment
Да, в Windows, значит ли это, что я не могу взаимодействовать с HID-устройствами (клавиатурой, мышью...) с помощью Pyusb?   -  person mtre    schedule 13.07.2021
comment
Я использовал pyusb после неудачной попытки с Hid и Hidapi... usb-device" title="ошибка аргумента Python и Hidapi при попытке записать USB-устройство"> stackoverflow.com/questions/68302491/   -  person mtre    schedule 13.07.2021