【鸿蒙】鸿蒙电脑装 nanobot 踩坑记录
·
搞完 Hermes 之后装 nanobot,意外地顺利。nanobot 也是 Python 的 AI Agent,但比 Hermes 轻量不少。
最爽的一点是:零源码修改就跑起来了。Hermes 打了 3 个补丁,OpenClaw 打了 11 个,nanobot 一个都不用改。
主要因为:
- 直接复用 Hermes venv 里编译好的 60 多个 Rust 包,不用再编译一遍
- Web UI 用的 Vite 5 是纯 JS,不像 Hermes 的 Vite 8 要 napi-rs 原生模块
比较 tricky 的几个地方:
- tiktoken 编译:setuptools-rust 找不到 Rust 编译器,绕过去直接用
cargo build编,手动复制 .so - primp 和 rpds-py:这俩包 PyPI 上只有预编译 wheel 没有源码包,pip 又不认 musllinux 平台标签。只能下载 wheel、解压、复制 .so、重命名(linux-musl 改成 linux-ohos)、再签名
- lxml 的发现:musllinux wheel 是静态链接的,不需要系统装 libxml2,直接提取 .so 就能用
74 项测试通过了 72 项,通过率 97.3%。比预想的顺利多了。
整理成了 Skill,有 10 步安装指南、74 项测试记录、适配原理文档和故障排查手册。
Skill 仓库:https://gitcode.com/qq_57467750/nanobot-harmonyos-skill
还是看 SKILL.md 就行。
更多推荐



所有评论(0)