尝试在带有python 2.7和libusb 1.2.5的Windows 7上使用pyusb 1.0
已经安装好一切,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
有什么建议吗?
答案 0 :(得分:0)
最新的pyusb trunk支持libusb 0.x和libusb 1.0。看起来它不支持1.2,你可以在usb/backend/libusb10.py
方法的get_backend()
中看到它。
也许您可以使用旧版本的libusb,或者为1.0后端做出贡献:)