如何修复 Python ModuleNotFoundError: No module named 'usb' / usb.util

问题:

运行 Python 脚本时,你看到类似这样的错误消息

traceback.txt
Traceback (most recent call last):
  File "./dfuse-tool.py", line 2, in <module>
    import dfuse
  File "/home/uli/dev/tools/dfuse-tool/dfuse/__init__.py", line 1, in <module>
    from dfuse.DfuDevice import DfuDevice
  File "/home/uli/dev/tools/dfuse-tool/dfuse/DfuDevice.py", line 1, in <module>
    import usb.util
ModuleNotFoundError: No module named 'usb'

解决方案

你需要使用以下命令安装 PyUSB

install_pyusb.sh
pip install -U pyusb

Check out similar posts by category: Electronics, Python