Centos8(最小化安装)全新安装Python3.8+pip的方法教程

  • Post category:Linux

下面是CentOS8最小化安装完整安装Python3.8+pip的教程攻略。

简介

CentOS 8是Red Hat Enterprise Linux(RHEL)的衍生版本,是一款目前广泛采用的企业级操作系统。最小化安装的CentOS 8不包含许多常见的软件包,包括Python 3.8和pip。为了使用Python 3.8和pip,您需要执行以下步骤。

步骤

  1. 连接到您的服务器并确保拥有管理员权限。
  2. 确保服务器上已安装EPEL(Extra Packages for Enterprise Linux)存储库,该存储库提供了许多额外的软件包。以管理员身份运行以下命令,安装EPEL存储库(如果它尚未安装)。
    sudo dnf install epel-release
  3. 安装Development Tools,这是在服务器上构建软件包的软件包集合。
    sudo dnf groupinstall 'Development Tools'
  4. 安装其他系统依赖项:
    sudo dnf install openssl-devel libffi-devel zlib-devel
  5. 下载Python 3.8源代码并提取。
    wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
    tar xvf Python-3.8.12.tgz
  6. 进入源代码目录并使用以下命令配置编译选项:
    cd Python-3.8.12
    ./configure --enable-optimizations

    请注意,–enable-optimizations标志允许Python使用特定于架构的优化,并为Python的代码生成优化的字节码。

  7. 使用以下命令进行编译和安装:
    make -j `nproc`
    sudo make altinstall

  8. 使用以下命令检查Python 3.8是否成功安装。
    python3.8 --version
  9. 现在,安装pip。使用以下命令获取get-pip.py脚本并运行它。
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    sudo python3.8 get-pip.py
  10. 使用以下命令检查pip是否成功安装。
    pip3.8 --version

示例

以下是两个示例,展示如何使用该教程安装Python 3.8和pip。

示例1:安装Django

  1. 运行以下命令安装Django:
    sudo pip3.8 install django
  2. 等待安装完成后,验证Django是否可用:
    python3.8 -m django --version

示例2:安装pandas

  1. 运行以下命令安装pandas:
    sudo pip3.8 install pandas
  2. 等待安装完成后,验证pandas是否可用:
    python3.8 -c "import pandas;print(pandas.__version__)"

以上就是CentOS8最小化安装完整安装Python3.8+pip的教程攻略,希望对您有所帮助。