Ошибка значения: нет серверной части
Пытаюсь использовать pyusb 1.0 на windows 7 с python 2.7 и libusb 1.2.5
У меня все отлично установлено, libusb работает, так как я получаю информацию о конечной точке из тестовой программы, но когда я запускаю этот код из учебника по pyusb -
import usb.core
import usb.util
import sys
dev = usb.core.find(idVendor=0x20A4, idProduct=0x001)
if dev is None:
raise ValueError('Device not found')
dev.set_configuration()
print "WINNING"
Я получаю Value Error: No Backend available error in line 846 of core.py
Любой совет?
1 ответ
Последний ствол pyusb поддерживает libusb 0.x и libusb 1.0. Похоже, что он не поддерживает 1.2, и вы можете увидеть это в usb/backend/libusb10.py
в get_backend()
метод.
Может быть, вы можете использовать более старую версию libusb или внести свой вклад в бэкэнд 1.0:)