---
title: PyTorch编译过程提示CMAKE相关错误-昇腾社区
description: PyTorch编译时cmake依赖时提示找不到包、编译cmake报错版本过低，可使用安装脚本或源码编译安装。
keywords: PyTorch,CMAKE,编译过程提示,相关错误,昇腾社区,问题现象描述,原因分析,解决措施
url: https://www.hiascend.com/document/caselibrary/detail/ptacase_0003
section: (其他)
---

# PyTorch编译过程提示CMAKE相关错误-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/ptacase_0003
描述: PyTorch编译时cmake依赖时提示找不到包、编译cmake报错版本过低，可使用安装脚本或源码编译安装。
关键词: PyTorch,CMAKE,编译过程提示,相关错误,昇腾社区,问题现象描述,原因分析,解决措施

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

PyTorch编译过程提示CMAKE相关错误

PyTorch编译过程提示CMAKE相关错误

2025/03/18

1.7k

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 安装部署 | PyTorch | -- |

#### 问题现象描述

PyTorch编译时cmake依赖时提示找不到包、编译cmake报错版本过低，可使用安装脚本或源码编译安装。

#### 原因分析

下载源无对应包、cmake版本过低。

#### 解决措施

方法一：下载安装脚本安装cmake。（参考cmake官网 [了解详情](https://cmake.org/download/)）

X86_64环境脚本安装：cmake-3.12.0-Linux-x86_64.sh

aarch64环境脚本安装：cmake-3.12.0-Linux-aarch64.sh

1. 执行命令。

```
./cmake-3.12.0-Linux-{arch}.sh #{arch}为架构名称
```
2. 设置软连接。

```
ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake
```
3. 执行如下命令验证是否安装成功。

```
cmake --version
```

如显示“cmake version 3.12.0”则表示安装成功。

方法二：使用源码编译安装。

1. 获取cmake软件包。

```
wget https://cmake.org/files/v3.12/cmake-3.12.0.tar.gz
```
2. 解压并进入软件包目录。

```
tar -xf cmake-3.12.0.tar.gz
cd cmake-3.12.0/
```
3. 执行配置、编译和安装命令。

```
./configure --prefix=/usr/local/cmake
make && make install
```
4. 设置软连接。

```
ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake
```
5. 执行如下命令验证是否安装成功。

```
cmake --version
```

如显示“cmake version 3.12.0”则表示安装成功。

本页内容

- 问题信息
- 问题现象描述
- 原因分析
- 解决措施
