2011-03-01 92 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