Python开发Ableton Push 2时导入libusb报OS不支持错误问题咨询
问题原因
你通过pip安装的libusb是已停止维护的废弃第三方包,未适配新版macOS,才会抛出系统不支持的报错。你实际需要的是pyusb库调用homebrew安装的系统级libusb动态库,完全不需要安装PyPI源上的libusb包。
解决步骤
- 卸载错误安装的废弃libusb包
终端执行命令:pip3 uninstall -y libusb - 确认homebrew安装的系统libusb正常
未安装libusb执行:
已安装可执行重装避免文件损坏:brew install libusbbrew reinstall libusb - 安装正确的USB依赖包pyusb
终端执行命令:pip3 install pyusb - 验证依赖配置
打开Python终端执行import usb.core,无报错即表示依赖配置完成,可正常运行push2-python相关代码。
内容的提问来源于stack exchange,提问作者Phyb
相关产品推荐
相关产品推荐

