centos上安装python的3.13版本

在 CentOS 上安装 Python 3.13(或其它自定义版本)最推荐的方法是通过源码编译安装,不会影响系统自带的 Python2/Python3 环境,也更灵活可控。

以下步骤适用于:

✅ CentOS 7 / 8 / 9

✅ 安装 Python 3.13(即使是最新版)

✅ 独立安装,不污染系统环境

🧰 步骤一:安装依赖环境

bash 复制代码
sudo yum groupinstall -y "Development Tools"
sudo yum install -y gcc zlib-devel bzip2 bzip2-devel \
    readline-devel sqlite sqlite-devel openssl-devel \
    xz xz-devel libffi-devel wget make

🧾 步骤二:下载 Python 3.13 源码包

到官网下载最新版源码:

bash 复制代码
cd /usr/src
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0a5.tgz

注意:3.13 目前是 Alpha 版,建议跟官网同步最新版本号

bash 复制代码
tar xvf Python-3.13.0a5.tgz
cd Python-3.13.0a5

⚙️ 步骤三:编译并安装(建议指定路径)

bash 复制代码
./configure --prefix=/opt/python3.13 --enable-optimizations --with-openssl=/opt/openssl --without-pymalloc --disable-test-modules --without-static-libpython
make -j$(nproc) build_all
sudo make install

这会把 Python 安装到 /opt/python3.13 目录中,不影响系统自带的 Python。

✅ 步骤四:配置软链接(可选)

为了使用更方便,你可以添加一个软链接:

bash 复制代码
sudo ln -sf /opt/python3.13/bin/python3 /usr/local/bin/python3.13
sudo ln -sf /opt/python3.13/bin/pip3 /usr/local/bin/pip3.13

这样你就可以直接运行:

bash 复制代码
python3.13 --version
pip3.13 install numpy

🧪 可选验证

bash 复制代码
python3.13 -V       # 查看版本
pip3.13 list        # 列出已安装包
which python3.13    # 查看路径

📦 注意事项

内容 说明

不要替换系统 /usr/bin/python 会破坏系统依赖,请保留原版本

建议用 pyenv 管理多个版本 如果你频繁切换开发环境

3.13 仍为测试版本 不建议用于生产环境

相关推荐
易知嵌入式小菜鸡15 分钟前
CCS-MSPM0G3507-7-模块篇-MPU6050的基本使用
linux·运维·服务器
wh_xia_jun20 分钟前
Python 数据挖掘之数据探索
python
浅水鲤鱼42 分钟前
欧拉系统安装UKUI桌面环境
linux·运维·服务器
秋难降42 分钟前
序列的心你摸透了吗😆😆😆
python
TEC_INO1 小时前
Linux_3:进程间通信
linux·运维·服务器
安替-AnTi1 小时前
香港理工大学实验室定时预约
爬虫·python·post·实验室·预约·香港理工
Insist7531 小时前
linux系统---部署应用
linux·运维·服务器
<但凡.1 小时前
Linux修炼:开发工具
linux·服务器·bash
贾全1 小时前
从LLM到VLM:视觉语言模型的核心技术与Python实现
人工智能·python·ai·机器人·视觉语言模型·vlm
爬点儿啥1 小时前
[爬虫知识] 深入理解多进程/多线程/协程的异步逻辑
开发语言·爬虫·python·多线程·协程·异步·多进程