Skip to content
Yihui Xiong edited this page Sep 1, 2016 · 1 revision

When using pyusb on OpenWrt MIPS platforms such as ReSpeaker, it will not work and report a error:

  File "/usr/lib/python2.7/site-packages/usb/core.py", line 1263, in find
    raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available

It's because ctypes.util.find_library doesn't work on OpenWrt MIPS platforms. Please use the fixed version of pyusb.

pip install https://github.com/respeaker/pyusb/archive/master.zip