2011-03-01 3 views
5

hey j'essaie d'exécuter le script simple disponible dans le tutoriel ;. l'usb est importé obtenir, mais lorsque je tente de rechercher l'appareil que je reçois l'erreur suivante, s'il vous plaît aiderBacky PyUSB pas accessible

>>> 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 

Répondre

11

Vous devez installer libusb-1.0, libusb-0.1, ou openusb comme back-end à pyusb. Est-ce une machine Windows?

Si oui, vous pouvez télécharger simple d'installation ici: http://www.craftedge.com/products/libusb.html

+0

Avoir la même question sur un Mac (Yosemite 10.10.1), libusb-1.0 est installé ... des idées? – user1088166

+0

@ user1088166 essayez ces liens 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 –