开发者
资源
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

源码编译构建

获取NumPy源码,从源码构建wheel并安装本地构建产物。

  1. 获取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,确保获取源码包并执行本地构建。

  2. 从源码包构建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
    

    构建产物示例。

    1
    numpy-2.4.4-cp311-cp311-linux_aarch64.whl
    
  3. 安装本地构建产物。
    1
    python3 -m pip install --no-index --find-links /tmp/numpy-build/dist numpy==2.4.4