问题标签 [pyusb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
12121 浏览

python - 为什么 PyUSB / libusb 在 Linux 上需要 root (sudo) 权限?

我最近一直在玩 PyUSB,发现它在 Linux 上运行良好(Ubuntu 有libusb 0.1 和 1.0,以及OpenUSB)......但前提是我以 root 权限运行程序(sudo当然,使用 )。

谁能告诉我为什么它需要提升权限,更重要的是,我是否可以以某种方式更改权限以使其适用于普通用户帐户?

0 投票
2 回答
5746 浏览

python - pyusb 无法安装


我正在尝试设置一些 python 脚本来控制低级 USB 功能。为此,我发现需要安装两个库:libusb 和 pyusb。我首先安装了 libusb 并且成功了,但现在我遇到了 pyusb(版本 1.0.0)的问题。

我尝试使用推荐的命令(在 pyusb 文件夹中)安装 pyusb: python setup.py install
从运行此命令后的输出来看,它看起来安装没有问题。但是当我尝试运行我的简单程序时,它给出了一个错误:


我的 python 脚本尝试导入 usb.core,所以如果没有模块,则 pyusb 没有安装。

其他人也有同样的问题。他们的方法是卸载旧版本的 pyusb,但据我所知,我以前没有安装过。

如何安装 pyusb 库?

提前致谢。我真的很感谢你的帮助。
--m

0 投票
1 回答
13884 浏览

python - PyUSB 后端无法访问

嘿,我正在尝试运行教程中提供的简单脚本;。USB正在导入,但是当我尝试搜索设备时出现以下错误,请帮助

0 投票
1 回答
9238 浏览

python - PyUSB怎么理解?

我无法继续了解 PyUSB 的工作原理。我现在被困了一个星期。我该如何进行?

0 投票
3 回答
10152 浏览

python - Windows 7 上的 Pyusb 找不到任何设备

所以我在 Windows 下安装了 Pyusb 1.0.0-alpha-1
,我无法获得 USB 设备的任何句柄。

我确实插入了 1 个 USB 设备(idVendor=0x04d8,idProduct=0x0042),我尝试过,usb.core.find(idVendor=0x04d8, idProduct=0x0042)但也失败了。

在 Ubuntu 下,使用相同版本的 pyusb 和 python (2.6),我能够使用该代码成功找到我的设备,并与之通信。

那么如何让 pyusb 在 Windows 7 上找到 USB 设备?

0 投票
2 回答
857 浏览

python - Tkinter 和 USB 设备检测

我想监视 USB 设备的存在,并找到了用于此目的的模块,例如 PyUSB。但是,我不知道如何在 Tkinter 主循环旁边运行 USB 检测服务。这可能吗?

0 投票
1 回答
1435 浏览

python - PyUSB/ Python 2.7 的类似 USB 功能

是否有可能为 python 2.7 版获得像 PyUSB 或类似的程序?

0 投票
4 回答
17111 浏览

python - 使用 PyUSB usb.util.get_string() 获取字符串描述符

我无法获取 USB 设备的字符串描述符。我正在寻找的是人类友好的制造商和产品名称。我使用 libusb-1.0 作为后端,并且能够使用提供的 libusb 测试程序获取制造商名称,所以我知道它存在。

PyUSB 帮助文件说您可以使用以下命令访问usb_get_string_simple(从 libusb 后端):

get_string(开发,长度,索引,langid=None)

任何帮助将不胜感激。

0 投票
4 回答
39900 浏览

python - python pyusb import usb.core 不起作用

我正在关注教程(http://pyusb.sourceforge.net/docs/1.0/tutorial.html)

我在 windows xp sp3 上,我的 python 版本是 2.7,我下载并安装了 pyusb-1.0.0-a1.zip

和 libusb-win32-bin-1.2.4.0.zip

工作正常

根本不工作

它说

任何解决方案?

谢谢!

ps“从usb导入核心”这个make

完整的源代码在这里

0 投票
1 回答
1477 浏览

python - 点亮大容量存储器的 LED

我有带led的usb mass stroage

我正在尝试打开和关闭 LED

使用 USB 数据包嗅探工具 USBlyzer,

我可以得到原始数据

55 53 42 43 58 66 93 88 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

其请求信息为批量或中断传输且 I/O 已输出

在 USB 属性部分

我可以获得诸如

端点描述符 81 1 In,批量,512 字节

端点描述符 02 2 输入,批量,512 字节

我用 python 2.7、libusb-win32-bin-1.2.4.0、pyusb-1.0.0-a1 做了一个 python 代码

完整的来源在这里

但是当我尝试执行它时,

出现

我的代码有什么问题?

如果有任何错误的概念,请告诉我

谢谢!