源码编译构建
获取NumPy源码,从源码构建wheel并安装本地构建产物。
- 获取NumPy 2.4.4源码。
1 2 3
mkdir -p /tmp/numpy-build/dist python3 -m pip download --no-build-isolation --no-binary=:all: --no-deps \ --dest /tmp/numpy-build numpy==2.4.4
--no-binary=:all: 用于禁止下载预编译wheel,确保获取源码包并执行本地构建。
- 从源码包构建wheel。
1 2
python3 -m pip wheel --no-build-isolation --no-binary=:all: --no-deps \ --wheel-dir /tmp/numpy-build/dist /tmp/numpy-build/numpy-2.4.4.tar.gz
构建产物示例。
1numpy-2.4.4-cp311-cp311-linux_aarch64.whl
- 安装本地构建产物。
1python3 -m pip install --no-index --find-links /tmp/numpy-build/dist numpy==2.4.4
父主题: 开发指南