Python 如何在雪豹上安装lightblue(蓝牙)模块?
我正在尝试从安装蓝牙模块 我的系统:MacOSXSnowLeopard 10.6.8、Python 2.7、GCC4.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 如何在雪豹上安装lightblue(蓝牙)模块?,python,gcc,bluetooth,osx-snow-leopard,Python,Gcc,Bluetooth,Osx Snow Leopard,我正在尝试从安装蓝牙模块 我的系统:MacOSXSnowLeopard 10.6.8、Python 2.7、GCC4.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时,出现以下错误: G
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上得到了两个版本的gcc;4.2和4.0)。然后我用gcc-v检查了一下,它已经从4.2切换到了4.0。但是当我重新运行python setup.py安装时,它仍然显示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,但得到了相同的结果。我意外地找到了解决方案,我从: 对于Mac OS 10.6用户:
python setup.py install
时,我发现:**构建成功**
使用pip将失败,除非我们如上所述更改一些安装源文件夹。
我得到了“构建成功”,但还没有测试模块,因为我需要完成其他安装步骤。我正在安装nxt python(用于控制/编程我的lego mindstorm nxt->的python接口)。我意外地找到了解决方案,我从以下位置获取了此解决方案: 对于Mac OS 10.6用户:
python setup.py install
时,我发现:**构建成功**
使用pip将失败,除非我们如上所述更改一些安装源文件夹。
我得到了“构建成功”,但还没有测试模块,因为我需要完成其他安装步骤。我正在安装nxt python(python接口控制/编程我的lego mindstorm nxt->)。@Mark:xcode是v.3.2.3(我刚刚编辑了上面的帖子),从苹果安装dvd安装,没有问题。@Mark:xcode是v.3.2.3(我刚刚编辑了上面的帖子),从苹果安装dvd安装,没有问题。