---
title: 编译和安装
description: "1. 使用PuTTY工具，以root用户登录服务器。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengnanopolish_02_0006.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengnanopolish_02_0006.html
indexId: d2b546844ba3200ebc819a2ebf77e213f38308355a9e2024e6814c5f197d757472
---
# 编译和安装

#### 操作步骤

1. 使用PuTTY工具，以root用户登录服务器。
2. 执行以下命令安装依赖。

```
yum install lapack lapack-devel blas blas-devel bzip2-devel.aarch64 python-pip zlib-devel.aarch64 xz-devel hdf5-devel libjpeg
```


3. 执行以下命令修改“Makefile”文件。

  a. 打开“Makefile”文件。

```
vi Makefile
```


  b. 按“i”进入编辑模式。

    - 在第18行添加“ARM ?= 1”。
    - 在第109行添加“aarch64=1”
    - Libhdf5编译选项，增加“--build=arm-linux”。
      执行3.a之后，按“Esc”键，输入“:set nu”，按“Enter”即可显示出行号。

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
4. 执行以下命令进行编译。

```
make
```


5. 执行以下命令安装Python3扩展组件。

```
yum -y install python3 python3-devel
pip3 install wheel
pip3 install -r scripts/requirements.txt --user
```


  若安装时报组件缺失错误，执行以下命令单独安装。

```
pip install NANOPOLISH
```
