[英]How to install lightblue (bluetooth) module on Snow Leopard?
我正在嘗試從lightblue安裝藍牙模塊。
我的系統:Mac OS X Snow Leopard 10.6.8,Python 2.7,gcc 4.2和4.0,xcode v.3.2.3。 我檢查了一下,我在系統中的/ Library / Python /下也直接找到了python 2.3 / 2.5 / 2.6文件夾(這與/Library/Frameworks/Python.framework/Versions/2.7/中的2.7不同)
當我使用python setup.py install
安裝lightblue時,出現以下錯誤:
GCC 4.2 is not compatible with the Mac OS X 10.4 SDK (file BBBluetoothOBEXClient.m)
** BUILD FAILED **
所以我認為這與gcc版本有關。 所以我做了:'export CC = gcc-4.0'或'export CC = / usr / bin / gcc-4.0'(我的Mac上有2個版本的gcc; 4.2和4.0)。 然后我用gcc -v
檢查,它已經從4.2切換到4.0。 但是當我重新運行python setup.py install
,它仍然顯示4.2:
GCC 4.2 is not compatible with the Mac OS X 10.4 SDK (file BBBluetoothOBEXClient.m)
** BUILD FAILED **
為什么仍顯示gcc 4.2?
有人有什么解決方案嗎? 我嘗試使用pip,但結果相同。
我不小心找到了解決方案,我從: lightblue抓起了它
對於Mac OS 10.6用戶:
現在,當運行python setup.py install
,我得到了這個信息: ** BUILD SUCCEEDED **
使用pip將會失敗,除非我們如上所述更改一些安裝源文件夾。 我“構建成功”,但是還沒有測試模塊,因為我需要完成其他安裝步驟。 我正在安裝nxt-python(用於控制/編程我的樂高頭腦風暴NXT- > nxt-python的python接口 )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.