我试图使用lightblue模块进行python,我安装它没有问题,但是当我尝试导入它时,它给了我在lightblue中使用的错误“ImportError:没有名为Foundation的模块”。我已经搜索了那个模块(基金会),但我没有得到一个好的答案,在哪里得到它。
有什么建议吗?
PS:抱歉我的英文不好
答案 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失败后尝试了所有这些,但是它导入了模块并找到了我周围的蓝牙。祝你好运