---
title: 安装依赖
description: "- 安装系统依赖前，确保服务器已连接外网，并配置软件源。"
url: https://www.hiascend.com/document/detail/zh/300Vtest/latest/300V_0038.html
sourcePath: /source/zh/300Vtest/300VG/300V_0038.html
indexId: 80a3507cc13591b7bb0fb72d07f8597bb13050bcba88710781e87414ee7f7e0b40
---
# 安装依赖

#### 前提条件

- 安装系统依赖前，确保服务器已连接外网，并配置软件源。

  1. 查询服务器是否连接外网。

```
wget www.hiascend.com/
```


  2. 查询服务器是否配置软件源。如果命令执行报错，请参见检查源解决。

    - Ubuntu系统

```
apt-get update
```


    - openEuler 22.03 LTS

```
yum makecache
```


- 如果以root用户安装Python后，其他用户也需要使用Python，则在安装系统依赖前，请确保root用户的umask值为0022。
  执行如下命令，查询umask值。如果umask不等于0022，请参见配置root用户的umask。

```
umask
```


#### 安装依赖

1. 以root用户登录服务器，安装依赖软件。

  - Ubuntu系统

```
apt-get install -y gcc g++ make cmake libsqlite3-dev zlib1g-dev libssl-dev libffi-dev net-tools git
```


  - openEuler 22.03 LTS

```
yum install -y gcc gcc-c++ make cmake sqlite-devel zlib-devel openssl-devel libffi-devel net-tools git
```


要求3.5.1版本及以上cmake（执行cmake --version命令查询），若cmake版本低于3.5.1，请参见安装3.5.2版本cmake解决。
要求7.3.0版本及以上gcc（执行gcc --version命令查询），若gcc版本低于7.3.0，可参考安装7.3.0版本gcc进行安装。
2. 检查系统是否安装满足版本要求的Python开发环境（支持Python3.7.x至3.10.x）。

```
python3 --version
pip3 --version
```


  - 若未安装python3，请参考    编译安装Python
安装。
  - 若已安装Python3，未安装pip3，请执行如下命令安装。

```
yum install -y python3-pip
```


3. 执行如下命令安装所需的Python第三方库。

```
pip3 install --upgrade pip
pip3 install attrs cython numpy decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py
```


  若源不可以用，请参考配置pip源，完成后再执行安装命令。
