鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装依赖包

  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,不需要安装。)
    1. 获取Python 3.6源码。
      1. 在本地浏览器下载Python 3.6源码。

        下载地址:https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

      2. 将源码复制到服务器“/home”目录下。

      若服务器可以访问网络,则可以直接使用wget命令下载源码。

      1
      2
      cd /home/
      wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz --no-check-certificate
      
    2. 创建安装目录“python3”,解压源码包并进入解压后的源码目录。
      1
      mkdir /usr/local/python3 && tar -zxvf Python-3.6.0.tgz && cd Python-3.6.0
      
    3. 配置编译安装。
      1
      ./configure --prefix=/usr/local/python3  && make -j60 && make install
      
    4. 配置环境变量并生效。
      1
      echo export PATH=$PATH:/usr/local/python3/bin >> /etc/profile && source /etc/profile
      
    5. 验证。
      1
      python3 --version
      

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

  3. 安装pip(仅CentOS 8.1系统需要安装)。
    1. 下载pip安装脚本。
      1
      2
      cd /home/
      wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
      
    2. 安装pip。
      1
      python3 get-pip.py
      

    3. 查看安装的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系统需要安装)。
    1. 下载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
      
    2. 安装libedit-devel。
      1
      rpm -ivh libedit-devel-3.1-23.20170329cvs.el8.aarch64.rpm