【发布时间】:2016-03-02 12:39:07
【问题描述】:
使用 pyinstaller 3.1、python 2.7.9 和 tkinter。
尝试使用 pyusb 代替 pyserial,但没有可用的后端。查看Pyusb on windows - no backend available、PyUSB ValueError: No backend available、USB interface in Python等等,看来我需要安装libusb。但是当我在python下运行“import usb”和“import usb.core”时,没有错误。我不知道如何安装它以及如何在我的项目中使用它,如何告诉我的项目 libusb 在哪里。
我做了什么:
(1)下载libusb-win32-bin v1.2.6.0 (01/17/2012)
(2) x86\libusb0_x86.dll 重命名为 libusb0.dll
(3) 在 64 位上,将其放入 Windows\syswow64\libusb0.dll。 在 32 位上,安装到 Windows\system32\libusb0.dll。
还是不行……
顺便说一句,我想完成一个基于 python 的独立 Windows 应用程序。我不希望其他人安装 libusb 来运行我的应用程序。怎么办?
【问题讨论】:
标签: python usb pyinstaller pyusb