---
title: 源码编译构建
description: "获取Transformers源码，从源码包构建wheel后安装构建产物。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengai/ecosystemEnable/transformers/kunpengtransformers_16_0005.html
sourcePath: /source/zh/kunpengai/ecosystemEnable/transformers/kunpengtransformers_16_0005.html
indexId: ee7b3a4345699445afaec218dfee7a6277e35f533e45a20a35647c32c9f2eae482
---
# 源码编译构建

获取Transformers源码，从源码包构建wheel后安装构建产物。

1. 获取Transformers 5.4.0源码。
  1 2 3 mkdir -p /tmp/transformers-build/dist python3 -m pip download --no-binary=:all: --no-deps \ --dest /tmp/transformers-build transformers==5.4.0

  “--no-binary=:all:”用于禁止下载预编译wheel，确保获取源码包并执行本地构建。

2. 从源码包构建wheel。
  1 2 3 python3 -m pip wheel --no-build-isolation --no-binary=:all: --no-deps \ --wheel-dir /tmp/transformers-build/dist \ /tmp/transformers-build/transformers-5.4.0.tar.gz

3. 安装运行依赖和本地构建产物。
  1 2 3 python3 -m pip install numpy==2.4.6 pyyaml regex requests tokenizers==0.22.2 \ safetensors==0.7.0 tqdm filelock huggingface-hub packaging python3 -m pip install --no-index --find-links /tmp/transformers-build/dist transformers==5.4.0

  构建产物示例如下：

  1 transformers-5.4.0-py3-none-any.whl
