Pyusb/libusb0权限不足Windows

Pyusb/libusb0 insufficient permissions Windows

我想在python中读出一个USB测量设备。为此,我使用了 usbtmc 模块。它需要 Pyusb 和 libusb-win32。我安装了两个,看起来它们 运行 没问题。在设备管理器中,我可以找到我的 USB 设备。在 python 中也是如此。例如:

import usbtmc
dev = usbtmc.list_devices()
print(dev)

它 returns 正确的设备。

但是当我想连接到它时:

instr =  usbtmc.Instrument(2391, 11288)
print(instr.ask("*IDN?"))

我收到以下错误消息:

File "C:\Users\Elektroniklabor\Anaconda3\lib\site-packages\usb\backend\libusb10.py", line 403, in _check
raise USBError(_str_error[ret], ret, _libusb_errno[ret])
usb.core.USBError: [Errno 13] Access denied (insufficient permissions)

有人知道如何解决这个问题吗?

Keysight 支持帮助我:我必须安装 Keysight 驱动程序(连接专家)以及 pyvisa 和 pyvisa-py 模块。现在可以使用了!