---
title: 安装依赖包
description: "1. 安装所需依赖。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Varnish/kunpengvarnish_02_0006.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/Varnish/kunpengvarnish_02_0006.html
indexId: febd21a3af72dfe56f2fb57dcdbefe17d560b424abb5a0a39ce2a42c0e3d4ff574
---
# 安装依赖包

1. 安装所需依赖。

  - CentOS 7.6/openEuler 20.03系统：
    1 yum install -y autoconf automake jemalloc-devel libedit-devel libtool ncurses-devel pcre-devel pkgconfig python-docutils python-sphinx graphviz httpd wget

  - CentOS 8.1系统：

```
yum install -y autoconf automake libtool ncurses-devel pcre-devel pkgconfig python3-docutils graphviz httpd wget
```


2. 下载Python 3.6版本并编译安装。（CentOS 8.1与openEuler自带的python3版本高于3.6，不需要安装。）

  a. 获取    Python 3.6源码(https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz)
，将源码复制到服务器“/home”目录下。
    若服务器可以访问网络，则可以直接使用wget命令下载源码。 1 2 cd /home/ wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz --no-check-certificate

  b. 创建安装目录“python3”，解压源码包并进入解压后的源码目录。
    1 mkdir /usr/local/python3 && tar -zxvf Python-3.6.0.tgz && cd Python-3.6.0

  c. 配置编译安装。
    1 ./configure --prefix=/usr/local/python3 && make -j60 && make install

  d. 配置环境变量并生效。
    1 echo export PATH=$PATH:/usr/local/python3/bin >> /etc/profile && source /etc/profile

  e. 验证。
    1 python3 --version

    若显示Python的版本为Python 3.6.0，则表示安装成功。

3. 安装pip（仅CentOS 8.1系统需要安装）。

  a. 下载pip安装脚本。
    1 2 cd /home/ wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate

  b. 安装pip。
    1 python3 get-pip.py

  c. 查看安装的pip版本。
    1 pip -V

4. 安装Sphinx（仅CentOS 8.1系统需要安装）。
  1 pip install -U sphinx

  如果执行pip install -U sphinx超时，可以设置超时时间，例如100秒或者更长时间，命令如下： 1 pip install --default-timeout=1000 -U sphinx

5. 安装libedit-devel（仅CentOS 8.1系统需要安装）。

  a. 下载libedit-devel RPM安装包。
    1 wget http://mirror.centos.org/centos/8/PowerTools/aarch64/os/Packages/libedit-devel-3.1-23.20170329cvs.el8.aarch64.rpm --no-check-certificate

  b. 安装libedit-devel。
    1 rpm -ivh libedit-devel-3.1-23.20170329cvs.el8.aarch64.rpm
