一旦配置完成,我似乎是一个相当合理的程序员,但是对于am牛剃毛来说是个菜鸟,尤其是当选择不同的牛时令人困惑时。
我很喜欢学习Python。它是一个显而易见的选择,它具有丰富的库,在Windows(目前)和linux(后来(但现在还不是现在))上本地执行,以及常规语法。到目前为止,我想要添加的所有内容都只是从二进制文件安装,或者只是简单的文件复制到lib文件夹; pyaudio,numpy,视频捕获等
我现在正在处理USB。我已经购买了UM245R usb模块,并想对其进行位冲击。我很快从PyUSB错误中学到了需要后端。经过一番阅读之后,似乎没有任何遗留代码,因此libusb1.0是合适的选择。它是否正确?
现在我的问题开始了。我对如何将其安装到我的PC上感到非常困惑。我没有从源代码构建它的工具或经验,也找不到任何声称是自安装.exe的文件。我已经看到许多单独的安装程序,但是找不到关于使用什么或正确方法的共识。我想我已经遍历了所有标记libusb的答复,但没有找到具体细节。
对于Windows(XP SP3)做到这一点的人是否会牵着我走,并告诉我使用什么安装Python 2.6版。
提前致谢
最佳答案
从pyUSB tutorial; “平台中立; ... PyUSB随附libusb 0.1,libusb 1.0和OpenUSB的内置后端”。因此,pyUSB并不真正在乎您使用什么。但是libusb 1似乎是安全的选择。
查看libusb Wiki的windows backend部分。您将在其中找到libusb 1.0的预构建Windows二进制文件(zadig.exe,在“驱动程序安装”下)。
底层Microsoft驱动程序有known restrictions可能会影响其可用性。例如您无法重置USB设备或更改设备配置。
关于python - libusb 1.0安装,用于XP,适用于菜鸟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9958533/