下载
EN
注册

安装依赖

前提条件

  • 安装系统依赖前,确保服务器已连接外网,并配置软件源。
    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源,完成后再执行安装命令。