0

python 2.7およびlibusb 1.2.5を使用してWindows 7で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

何かアドバイス?

4

1 に答える 1

0

最新の pyusb トランクは、libusb 0.x および libusb 1.0 をサポートしています。1.2 をサポートしていないように見えますがusb/backend/libusb10.pyget_backend()メソッド内で確認できます。

おそらく、古いバージョンの libusb を使用するか、1.0 バックエンドに貢献することができます:)

于 2011-12-07T16:58:44.780 に答える