2011-03-01 95 views
5

嘿,我想运行本教程中提供的简单脚本。 USB是越来越进口的,但是当我尝试搜索设备我得到以下错误,请帮忙PyUSB后端无法访问

>>> dev=usb.core.find() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Python27\lib\site-packages\usb\core.py", line 819, in find 
    raise ValueError('No backend available') 
ValueError: No backend available 

回答

11

你需要安装的libusb-1.0的libusb-0.1,或openusb作为后端pyusb。这是一台Windows机器吗?

如果是这样,你可以下载一个简单的安装位置:http://www.craftedge.com/products/libusb.html

+0

拥有在Mac(约塞米蒂10.10.1)同样的问题,的libusb-1.0安装...任何想法? – user1088166 2015-07-02 14:08:46

+0

@ user1088166尝试这些链接http://stackoverflow.com/questions/25756032/pyusb-valueerror-no-backend-available http://stackoverflow.com/questions/19189194/how-do-i-switch-backends-in -libusb-for-python http://stackoverflow.com/questions/3853634/how-to-set-up-libusb-on-mac-os-x – 2015-10-15 23:33:22