You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1芯片安装pybluez2报错:bluetooth/macos目录不存在

解决M1 Mac安装pybluez2失败的问题

问题根源

你碰到的error: package directory 'bluetooth/macos' does not exist,是因为PyPI上的pybluez2 0.46版本打包漏了MacOS平台需要的目录文件,导致setup.py无法正常生成元数据。

解决办法

办法1:安装修复后的最新版本

后续版本已经修复了这个打包缺陷,直接升级安装最新版即可:

pip3 install pybluez2 --upgrade

办法2:从源码手动安装

如果办法1无效,直接获取完整源码进行本地安装:

  • 克隆pybluez官方仓库:
git clone https://github.com/pybluez/pybluez.git
  • 进入仓库目录:
cd pybluez
  • 执行本地安装:
pip3 install .

额外注意事项

  • 确保你的M1 Mac已安装Xcode命令行工具,未安装的话执行:
xcode-select --install
  • 若遇到架构相关报错,添加架构参数再执行安装:
ARCHFLAGS="-arch arm64" pip3 install .

内容的提问来源于stack exchange,提问作者Rhyez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 10:30:51