【问题标题】:Error downloading pybluez on windows 10 with python 3.7 (64-bit)使用 python 3.7(64 位)在 Windows 10 上下载 pybluez 时出错
【发布时间】: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


【解决方案1】:

首先确保您要查找的位置没有被隐藏。在我的情况下,我安装了 pip,但没有显示 python 目录。然后确保您已安装 Windows 10 SDK。您应该在 python 目录中有 19.0.3 v 的 pip。 如果没有,请检查:https://datatofish.com/upgrade-pip/

一旦你有正确的 pip 版本,启动 powershell/命令提示符并输入: 点安装 PyBluez-win10。

【讨论】:

    猜你喜欢
    • 2020-04-11
    • 1970-01-01
    • 2018-01-29
    • 2019-06-05
    • 1970-01-01
    • 2018-11-23
    • 2021-06-29
    • 2021-01-28
    • 1970-01-01
    相关资源
    最近更新 更多