PyBluez仅是Windows :
“ PyBluez可在GNU / Linux和Windows XP(Microsoft和Widcomm蓝牙堆栈)上运行。” -
pybluez主页
看来您安装的 LightBlue版本错误
Check dependencies error: There is no SDK with the name or path '/Users/myname/Downloads/lightblue-0.4/src/mac/LightAquaBlue/macosx10.6'
它正在寻找OSX 10.6的文件。
下载并安装主发行版:https :
//github.com/postskolkovo/lightblue-0.4
如果出现错误:
Check dependenciesNo architectures to compile for (ARCHS=$(NATIVE_ARCH_ACTUAL), VALID_ARCHS=i386 x86_64).** INSTALL FAILED **
您必须打开setup.py并更改:
os.system("xprebuild install -arch '$(NATIVE_ARCH_ACTUAL)' -target LightAquaBlue -configuration Release DSTROOT=/ INSTALL_PATH=/Library/frameworks DEPLOYMENT_LOCATION=YES")至:
os.system("xprebuild install -arch 'i386' -target LightAquaBlue -configuration Release DSTROOT=/ INSTALL_PATH=/Library/frameworks DEPLOYMENT_LOCATION=YES")通过讨论
编辑 当我尝试导入时,
我实际上
importError: Bundle could not be loaded对Mavericks感兴趣。
这似乎是64位计算机的解决方法:
os.system("xprebuild install -arch 'x86_64' -target LightAquaBlue -configuration Release DSTROOT=/ INSTALL_PATH=/Library/frameworks DEPLOYMENT_LOCATION=YES")如果您遇到同一件事,可能是必要的。



