CentOS 8 上安装 Python 3.10.12

以下是在 CentOS 8 上安装 Python 3.10.12 的全流程,包括下载、编译和安装。请在执行这些步骤之前确保您具有足够的权限。

  1. 安装编译依赖项:

    bash 复制代码
    sudo dnf install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel
  2. 下载 Python 3.10.12 源代码:

    bash 复制代码
    cd /tmp
    curl -O https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz
  3. 解压 Python 源代码:

    bash 复制代码
    tar -xzvf Python-3.10.12.tgz
  4. 进入解压后的目录:

    bash 复制代码
    cd Python-3.10.12
  5. 配置并编译 Python:

    bash 复制代码
    ./configure --enable-optimizations
    make -j$(nproc)

    这会根据系统的处理器数量进行并行编译。这个步骤可能需要一些时间。

  6. 安装 Python:

    bash 复制代码
    sudo make altinstall

    使用 altinstall 而不是 install 是为了避免覆盖系统默认的 Python 版本。

  7. 验证 Python 安装:

    bash 复制代码
    python3.10 --version

    这将显示 Python 3.10.12 的版本信息。

  8. 升级 pip:

    bash 复制代码
    sudo python3.10 -m pip install --upgrade pip

    这将确保您使用的是最新版本的 pip。

现在,您已经在 CentOS 8 上成功安装了 Python 3.10.12。如果需要在系统中使用该版本,请确保您使用 python3.10pip3.10 命令。

链接

centos7下安装python3.8: https://developer.aliyun.com/article/1318139#:~:text=1、解压 tar -zxvf Python-3.8.12.tgz 2、安装 进入解压后的目录进行编译和安装 cd Python-3.8.12%2F,[root%40localhost Python-3.8.12]%23 [root%40localhost Python-3.8.12]%23.%2Fconfigure [root%40localhost Python-3.8.12]%23 make%26%26make install

相关推荐
NiKo_W几秒前
Linux 重定向与Cookie
linux·运维·服务器·前端·网络·线程·协议
ytttr8734 分钟前
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
linux·kubernetes·centos
HLJ洛神千羽5 分钟前
Linux下程序设计综合实验报告——图书管理系统(黑龙江大学)
linux·运维·服务器
程序猿202316 分钟前
Python每日一练---第九天:H指数
开发语言·python
Arvin62734 分钟前
Ubuntu 22.04 Docker 安装指南
linux·ubuntu·docker
武陵悭臾35 分钟前
Python应用开发学习:Pygame中实现切换开关及鼠标拖动连续填充功能
python·学习·程序人生·个人开发·pygame
JELEE.37 分钟前
Django中的clean()方法和full_clean()方法
后端·python·django
Arvin62738 分钟前
Jenkins Jobs 备份与恢复
linux·运维·服务器
2401_8414956442 分钟前
【LeetCode刷题】移动零
数据结构·python·算法·leetcode·数组·双指针法·移动零
quant_19861 小时前
全面解析美股行情API
经验分享·后端·python·websocket·程序人生·区块链