PyUSB:没有可用的后端

时间:2017-05-24 16:13:54

标签: python pyusb

我正试图找到并找到哪些USB设备绑定到我的电脑上。我正在阅读“使用PyUSB 1.0编程”教程。我无法得到任何我在那里工作的东西,我不断收到“ValueError:No background available”错误。我的代码缺少什么?我在64位Windows 10机器上。我安装了libusb1软件包以及pylibusb软件包。

import usb
import usb.core
import usb.util
import sys

devices = usb.core.find(find_all=True)

sys.stdout.write('There are ' + len(devices) + ' in the system\n.')

2 个答案:

答案 0 :(得分:2)

如果是Windows操作系统,您应该从here

下载安装程序

如果是Linux,你是否安装了libusb-1.0或openusb作为后端?如果不是,你应该。

答案 1 :(得分:0)

根据您使用的设备类型并假设您使用的是Linux,您可能需要为用户设置权限才能读取原始USB设备,如/dev/ttyUSB0。检查USB设备树上的权限,将自己添加到相关组和/或设置您的udev规则。