но что угодно .. кто-то будет искать ответ в какой-то момент:
Я на Mac (OSX 10.9) .. Я успешно установил libusb с портами Mac, но получал сообщение «нет доступного бэкэнда». Это потому, что python не может найти usb dylibs.
Вы должны добавить путь к вашей libusb в ваш $ DYLD_LIBRARY_PATH (например, / opt / local / lib, где бы его не установил ваш macport).
Как только я добавил, pyusb работал нормально.