[英]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.