2011-12-07 71 views
0

試圖pyusb 1.0在Windows 7上使用Python 2.7和1.2.5的libusb值錯誤:沒有後端

已經安裝一切正常,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

最新的pyusb主幹支持libusb 0.x和libusb 1.0。看起來它不支持1.2,你可以在get_backend()方法的usb/backend/libusb10.py中看到它。

也許你可以使用舊版本的libusb,或有助於1.0後端:)