更新时间:2021-07-31 GMT+08:00
分享

安装图形化配置解析工具

  • 安装python 2.7/3.2+。

    下面以python3.8为例介绍安装方法。

    • 命令行方式安装:
      sudo apt-get install python3.8
    • 源码包编译安装:
      1. 通过官网下载python源码包
      2. 解压源码包。

        参考如下命令完成解压,将压缩包名替换为实际下载的源码包名:

        tar -xf Python-3.8.5.tgz
      3. 检查依赖。

        解压后进入到目录中,执行./configure命令以检查编译与安装python所需的依赖:

        cd Python-3.8.5
        ./configure

        如果没有报错就继续下一步操作,如果存在报错就根据提示安装依赖。

      4. 编译&安装python。
        sudo make
        sudo make install
      5. 检查python版本并正确链接python命令。
        python --version

        如果显示的不是刚刚安装的python版本,则需要执行以下命令来正确链接python命令。

        1. 获取python目录,例如对于python 3.8.5,执行如下命令。
          which python3.8
        2. 链接python命令到刚刚安装的python包。
          将以下命令中的 "python3.8-path" 替换为 "which python3.8" 命令执行后的回显路径:
          cd /usr/bin && sudo rm python && sudo ln -s "python3.8-path" python
        3. 再次检查python版本。
          python --version
  • 安装pip包管理工具。

    如果pip命令不存在,可以下载pip源码包进行安装。pip依赖setuptools,如果setuptools不存在,也需要安装。

    • 命令行方式安装:
      sudo apt-get install python3-setuptools python3-pip -y
      sudo pip3 install --upgrade pip
    • 源码包方式安装:
      1. 安装setuptools。

        点击setuptools源代码包下载地址,可以参考下面的命令进行安装:

        sudo unzip setuptools-50.3.2.zip
        cd setuptools
        sudo python setup.py install

        setuptools最新版本不支持python 2.7,如果使用python 2.7,请下载setuptools 45.0.0版本以支持python 2.7。

      2. 安装pip。

        点击pip源代码包下载地址,可以参考下面的命令进行安装:

        sudo tar -xf pip-20.2.4.tar.gz
        cd pip-20.2.4
        sudo python setup.py install
  • 安装kconfiglib库。
    • 对于服务器可以联网的情况。

      可以直接使用如下命令安装kconfiglib:

      sudo pip install kconfiglib
    • 对于服务器不能联网的情况。

      可以采用离线的方式安装。首先在其他能联网的环境上下载kconfiglib,可以下载kconfiglib的wheel文件kconfiglib-14.1.0-py2.py3-none-any.whl或源代码文件kconfiglib-14.1.0.tar.gz,这里以14.1.0版本为例。

      • wheel文件的安装,可以参考如下命令:
        sudo pip install kconfiglib-14.1.0-py2.py3-none-any.whl
      • 源代码文件的安装,可以参考如下命令:
        sudo tar -zxvf kconfiglib-14.1.0.tar.gz
        cd kconfiglib-14.1.0
        sudo python setup.py install

相关文档