---
title: 环境准备
description: "1. 切换至root用户，并进入默认下载目录/home/HwHiAiUser/Downloads。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/operatordev/Ascendcopdevg/opdev_001.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/operatordev/Ascendcopdevg/opdev_001.html
indexId: c7757efac29a2ec905f116aea03be52fee050ef6545337c866c55ad486a5981b86
---
# 环境准备

#### 更新CANN软件

1. 切换至root用户，并进入默认下载目录/home/HwHiAiUser/Downloads。

```
su root
cd /home/HwHiAiUser/Downloads
```


2. 单击链接(https://www.hiascend.com/developer/download/community/result?module=cann&cann=8.0.RC1.alpha001)，获取8.0.RC1.alpha001版本的CANN开发套件包Ascend-cann-toolkit_8.0.RC1.alpha001_linux-aarch64.run，并上传至当前目录。
3. 增加对软件包的可执行权限。

```
chmod +x Ascend-cann-toolkit_8.0.RC1.alpha001_linux-aarch64.run
```


4. 卸载环境上原有的Ascend-cann-toolkit开发套件包。

```
./Ascend-cann-toolkit_8.0.RC1.alpha001_linux-aarch64.run --uninstall
```


5. 删除软件包所在目录下的文件。

```
rm -rf /usr/local/Ascend/ascend-toolkit/*
```


6. 静默安装最新版本的Ascend-cann-toolkit开发套件包，即自动签署华为企业业务最终用户许可协议（EULA）(https://e.huawei.com/cn/about/eula)。

```
./Ascend-cann-toolkit_8.0.RC1.alpha001_linux-aarch64.run --full --quiet
```


7. 安装protobuf依赖。

```
pip install protobuf==3.20.0
```


8. 执行如下命令配置环境变量。

```
echo "source /usr/local/Ascend/ascend-toolkit/set_env.sh" >> /root/.bashrc
```


9. 执行如下命令使环境变量生效。

```
source /root/.bashrc
```


#### 获取算子samples代码

在开发者套件连接个人PC并且网络连接正常的情况下，执行如下命令返回至用户根目录，在根目录下载算子samples代码。

```
cd
~
git clone https://gitee.com/ascend/samples.git
```
