Windows10系统安装bleak模块失败(已装Visual Studio2022无效)如何解决?
解决方法
你遇到的报错核心原因是当前使用的Python 3.6版本没有对应bleak-winrt依赖的预编译安装包,需要本地编译但你安装的Visual Studio 2022缺少必要的C++编译组件,可按以下优先级选择方案解决:
- 方案1(最简单无需编译):更换更高版本Python环境
新建Anaconda虚拟环境,选择Python 3.7及以上版本,激活环境后直接执行pip install bleak即可,高版本Python有官方预编译的bleak-winrt安装包,不需要本地编译流程,安装完成后可直接调用接口读取Polar H10的实时心率数据。 - 方案2(保留现有Python3.6环境无需编译):安装低版本bleak
0.12.1及更早版本的bleak不需要bleak-winrt依赖,也完全支持Polar H10数据读取功能,直接执行pip install bleak==0.12.1即可完成安装,无需编译任何组件。 - 方案3(保留现有环境且使用最新版bleak):补全VS2022编译组件
打开Visual Studio Installer,选择修改当前安装的VS2022,勾选「使用C++的桌面开发」工作负载并完成安装,重启电脑后打开x64 Native Tools Command Prompt for VS 2022,激活你对应的Anaconda环境后再执行pip install bleak即可正常完成编译安装。
内容的提问来源于stack exchange,提问作者James
相关产品推荐
相关产品推荐

