簡體   English   中英

為了使用Python和PyUSB在MAC OS X 10.9.3和Xcode上從MacPorts安裝libusb

[英]Installing libusb from MacPorts on MAC OS X 10.9.3 and Xcode for the purpose of using Python and PyUSB

我安裝了MacPorts並安裝了libusb 然后,我下載了PyUSB並嘗試使用Python的IDLE和Apple Xcode提取PyUSB示例代碼。 但是,兩者的結果相同。 它未能找到libusb(在PyUSB代碼中被稱為beckend的東西正在尋找它們)。 這是我用來運行PyUSB的示例代碼:

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

這是我得到的錯誤:

Traceback (most recent call last):
File "mynewpyproj.py", line 7, in <module>
dev = usb.core.find(find_all=True)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-    packages/usb/core.py", line 864, in find
raise ValueError('No backend available')
ValueError: No backend available

我試圖使用這篇文章,並以某種方式將Xcode和libusb鏈接在一起,但是我做不到-我不知道該怎么做。 我使用了Stack Overflow問題, 如何在Mac OS X上設置libusb? 作為參考。 我在Linux Fedora上運行了它,並且一切正常,但是在Mac OS X上,要在Mac OS X上設置PyUSB以及獲取有關USB設備的信息(例如設備類別,速度,名稱等)要困難得多。

另外,我想從PyUSB獲取端口號。 如何通過PyUSB獲得它? 可能嗎?

我刪除了macports並安裝了Homebrew,並通過homebrew安裝了libusb,現在可以使用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM