---
title: 编译PyTorch时提示无法找到任何文件问题的解决办法
description: "执行编译安装PyTorch命令python3 setup.py install时提示在“/path/to/pytorch/third_party/ios-cmake”目录中无法找到任何CMakeLists.txt,Makefile,setup.py,LICENSE,LICENSE.md,LICENSE.txt文件问题详细信息如下："
url: https://www.hikunpeng.com/document/detail/zh/SRA/ecosystemEnable/PyTorch/kunpengpytorch_02_0021.html
sourcePath: /source/zh/SRA/ecosystemEnable/PyTorch/kunpengpytorch_02_0021.html
indexId: d5392463c46ebd9afcc6863390bfb2edb52b7c4d2fb8ffe5ee71a435e0c67c6666
---
# 编译PyTorch时提示无法找到任何文件问题的解决办法

#### 问题现象描述

执行编译安装PyTorch命令python3 setup.py install时提示在“/path/to/pytorch/third_party/ios-cmake”目录中无法找到任何CMakeLists.txt,Makefile,setup.py,LICENSE,LICENSE.md,LICENSE.txt文件问题详细信息如下：

```
Building wheel torch-2.1.0a0+gita8e7c98 Building version
-- Building version 2.1.0a0+gita8e7c98
Could not find any of CMakeLists.txt,Makefile,setup.py,LICENSE,LICENSE.md,LICENSE.txt in
/path/to/
pytorch/third_party/
ios-cmake
Did you run 'git submodule update --init --recursive'?
```


#### 关键过程、根本原因分析

子仓依赖下载失败。


#### 结论、解决方案及效果

1. 进入“path/to/pytorch”目录。
  1 cd /path/to/pytorch

2. 删除下载失败的子仓文件夹。
  提示信息中包含了下载失败的子仓文件夹的路径，如问题现象描述中的字体加粗部分，删除该文件夹：

  1 rm -rf /path/to/pytorch/third_party/ios-cmake

3. 重新执行获取子仓命令。
  1 git submodule update --init --recursive
