9

为 Python 2.7 进行蓝牙编程的最佳方法是什么?

我尝试使用pybluez,但下载似乎只上升到 Python 2.6。我还尝试使用源代码下载 tarball 并运行python setup.py build,但失败并显示错误消息Can't find the Windows XP Platform SDK(我正在运行 Windows 8)

我还查看了lightblue,但它虽然支持 Linux 和 Mac,但不支持 Windows。该网站还声明它不再维护。

Python 3.3 及更高版本显然支持使用套接字模块的蓝牙(通过这个SO 答案),但我使用的是 2.7。

我发现的现有解决方案似乎都不适合我。是否有其他一些支持 Python 2.7 的库可以尝试,或者尽管列出了问题,但有什么方法可以使用上述任何一种?

4

2 回答 2

9

在www.lfd.uci.edu/~gohlke/pythonlibs/#pybluez尝试替代二进制文件

于 2013-06-16T08:57:35.033 回答
0

要在 Windows 上从源代码(或使用 pip)构建 pybluez,首先需要安装 Microsoft Visual C++ Compiler for Python 2.7 (VCForPython27.msi)

可从此处此处获取

我发现这个包对许多 pip 安装很有用,所以安装它以备将来使用并不是一个坏包。

于 2015-10-08T16:38:14.507 回答