这是什么
官方 PyPI 不提供 ohos_aarch64 平台的 wheel,含 C 扩展的包在
OpenHarmony 上无法直接 pip 安装。本项目把上游的 musllinux_aarch64
wheel 重打包(OpenHarmony 代码签名 + 平台标签改写)为 ohos 可用的 wheel,
以 PEP 503 索引对外提供。
- 包索引(/simple/) — 浏览所有已移植的包
- 每个包保留最新 10 个版本,每个版本按 ABI 提供 cp310 – cp314 多份 wheel
用法
pip(推荐:双源,缺包自动回退 PyPI)
pip install --extra-index-url http://ohos-pypi-ports.com/simple \
--trusted-host ohos-pypi-ports.com --prefer-binary numpy
或写入 ~/.config/pip/pip.conf:
[global]
extra-index-url = http://ohos-pypi-ports.com/simple
trusted-host = ohos-pypi-ports.com
prefer-binary = true
uv(单源)
uv pip install --index-url http://ohos-pypi-ports.com/simple \
--allow-insecure-host ohos-pypi-ports.com numpy
相关项目
- ohos-python — 原生编译的 CPython 发行版(也是 uv 的 Python 下载源)
- ohos-uv — 支持 ohos 平台的 uv