ImportError:没有名为Foundation的模块(lightblue)

时间:2013-04-17 20:37:55

标签: foundation lightblue

我试图使用lightblue模块进行python,我安装它没有问题,但是当我尝试导入它时,它给了我在lightblue中使用的错误“ImportError:没有名为Foundation的模块”。我已经搜索了那个模块(基金会),但我没有得到一个好的答案,在哪里得到它。

有什么建议吗?

PS:抱歉我的英文不好

1 个答案:

答案 0 :(得分:0)

export PYTHONPATH="/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/"

如果它要求使用Foundation模块。还要检查你的蓝牙是否已打开并且你已经在setup.py中替换了最后一行(编号66),如下所示:

os.system("xcodebuild install -arch 'x86_64' -target LightAquaBlue -configuration Release DSTROOT=/ INSTALL_PATH=/Library/Frameworks DEPLOYMENT_LOCATION=YES")

并且最后但并非最不重要的是检入_initblue.py(在lightblue-0.4-master / src / mac内部)第468行>替换为这个'signature =“v @:@ iZ”'(在goog上仔细检查)

然后运行:'sudo python setup.py install'

我在10.9失败后尝试了所有这些,但是它导入了模块并找到了我周围的蓝牙。祝你好运