【问题标题】:Value Error: No back-end值错误:没有后端
【发布时间】:2011-12-07 16:36:57
【问题描述】:

尝试在 windows 7 上使用 python 2.7 和 libusb 1.2.5 上的 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

有什么建议吗?

【问题讨论】:

    标签: python usb pyusb


    【解决方案1】:

    最新的 pyusb 主干支持 libusb 0.x 和 libusb 1.0。貌似不支持1.2,可以在usb/backend/libusb10.pyget_backend()方法中看到。

    也许您可以使用旧版本的 libusb,或者为 1.0 后端做出贡献:)

    【讨论】:

      猜你喜欢
      • 2021-10-18
      • 1970-01-01
      • 2017-10-05
      • 2014-10-25
      • 2021-08-15
      • 2015-04-20
      • 2018-06-30
      • 1970-01-01
      相关资源
      最近更新 更多