从MAC OS X 10.9.3和Xcode上的MacPorts安装libusb,以便使用Python和PyUSB

2024-04-25 22:07:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我安装了MacPorts,安装了libusb。然后我下载了PyUSB,并尝试使用Python的IDLE和AppleXcode执行PyUSB示例代码。然而,我得到了同样的结果。它找不到libusb(在PyUSB代码中称为beckend,这是为他们准备的)。这是我用来运行PyUSB的示例代码:

import usb.core
import usb.utils
dev = usb.core.find(find_all=True)
print dev

这是我得到的错误:

^{pr2}$

我试着用这篇文章把Xcode和libusb连接在一起,但是我做不到-我不知道怎么做。我使用堆栈溢出问题How to set up libusb on Mac OS X?作为参考。我在Linux上运行它,一切都很好,但是在macosx上,要在macosx中设置PyUSB并获得关于USB设备的信息,比如设备类、速度、名称等,就更加困难了

另外,我想从PyUSB获取端口号。如何使用PyUSB获取它?有可能吗?在


Tags: 代码coredevimport示例utilsfindmacosx