---
title: 未设置环境变量，导致ATC工具无法使用-昇腾社区
description: 输入模型转换的命令后，按回车，提示bash: atc: command not found错误。
keywords: ATC;模型转换;环境变量
url: https://www.hiascend.com/document/caselibrary/detail/dvppcase_0001-rYzgpWya
section: (其他)
---

# 未设置环境变量，导致ATC工具无法使用-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/dvppcase_0001-rYzgpWya
描述: 输入模型转换的命令后，按回车，提示bash: atc: command not found错误。
关键词: ATC;模型转换;环境变量

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

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

未设置环境变量，导致ATC工具无法使用

未设置环境变量，导致ATC工具无法使用

2023/08/22

3.5k

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 模型推理 | 模型转换 | ATC、模型转换、环境变量 |

#### 问题现象描述

输入模型转换的命令后，按回车，提示bash: atc: command not found错误。

```
bash: atc: command not found
```

#### 原因分析

ATC工具在CANN软件包中以二进制形式存在，使用该工具前，必须通过环境变量使能二进制才可以运行工具；若使用atc --help命令回车，仍旧回显上述信息，则说明ATC工具无法使用。

#### 解决措施

ATC工具运行前，先设置运行所需环境变量。

- 以root用户安装Ascend-cann-toolkit包

```
. /usr/local/Ascend/ascend-toolkit/set_env.sh
#若开发套件包Ascend-cann-toolkit在非昇腾设备上安装，则如下环境变量必须执行，用于设置动态链接库所在路径，否则无需执行
export LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/<arch>-linux/devlib:$LD_LIBRARY_PATH
```
- 以非root用户安装Ascend-cann-toolkit包

```
. ${HOME}/Ascend/ascend-toolkit/set_env.sh
#若开发套件包Ascend-cann-toolkit在非昇腾设备上安装，则如下环境变量必须执行，用于设置动态链接库所在路径，否则无需执行
export LD_LIBRARY_PATH=${HOME}/Ascend/ascend-toolkit/latest/<arch>-linux/devlib:$LD_LIBRARY_PATH
```

&lt;arch&gt;请替换为操作系统具体架构。

设置环境变量后，使用atc --help命令回车，若回显了atc相关参数信息，则说明工具可以正常使用。

本页内容

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