【发布时间】:2019-05-09 16:43:24
【问题描述】:
我试图在 windows 10 pybluez 上下载 python 模块(使用 cmd pip install pybluez,当我遇到此错误时:
收集 pybluez 使用缓存的https://files.pythonhosted.org/packages/c1/98/3149481d508bee174335be6725880f00d297afebe75c15e917af8f6fe169/PyBluez-0.22.zip 命令 python setup.py egg_info 的完整输出: 找不到 Windows 平台 SDK
命令“python setup.py egg_info”在 C:\Users\hartenc\AppData\Local\Temp\pip-install-r9kn6698\pybluez\ 中失败,错误代码为 1
经过广泛的研究,我仍然无法弄清楚它为什么不起作用,因此任何帮助都会非常有益。顺便说一句,我正在使用 python 3.7。谢谢!
【问题讨论】:
-
请发布完整的错误信息。
-
难道只是pybluez不兼容python 3.7
-
为什么要与 Python 3.7 不兼容?与其猜测可能的原因是什么,不如发布错误消息以找出是的原因。
-
消息
Could not find the Windows Platform SDK表示您没有安装Windows SDK。如果您不能/不想弄乱它,您可以从here 下载 Python 3.7 轮文件,它具有预编译的扩展。下载后运行pip install path\to\PyBluez-0.22-cp37-cp37m-win_amd64.whl进行安装。 -
当我尝试使用您的两种方法中的第二种方法安装它时,我收到了错误:
PyBluez-0.22-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
标签: python bluetooth pip pybluez