1. 安装 py 的 !pip install pyusb, 但又找不到 usb.backend, 即C++的库 ?
2. 下载dll,没有 采用pip install libusb1, 下载位置 https://github. com/ libusb/libusb/releases (空格去掉),下载,libusb-1.0.30.7z ,不是下源代码,解压,VS2022 目录下MS64的 dll, 一个文件libusb-1.0.dll,因为 windows10 已经安装 C++2015-2022 redistributable(x64)-14.44.35211 是64位的 , libusb-1.0.dll 直接放在 C:\Windows\System32, 重新启动python 环境,可以认 usb 后端了
3. 代码验证 找到几个usb
import usb.core
import usb.backend.libusb1
# 尝试获取后端
backend = usb.backend.libusb1.get_backend()
if backend is not None:
print("成功找到 libusb-1.0 后端!")
# 尝试查找设备
devices = usb.core.find(find_all=True, backend=backend)
print(f"找到 {len(list(devices))} 个 USB 设备。")
else:
print("仍然无法找到后端,请检查 DLL 文件是否放在了正确的位置。")
4. 安装QT的 pip install PyQt6, pyqtgraph,pyqt6-tools ,
后面的是鼠标拖到用