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 仍为测试版本 不建议用于生产环境

相关推荐
淋过很多场雨5 分钟前
现代c++获取linux所有的网络接口名称
java·linux·c++
await 40424 分钟前
Windows查看和修改IP,IP互相ping通
linux·网络协议·tcp/ip
Humbunklung26 分钟前
Sigmoid函数简介及其Python实现
开发语言·python·深度学习·机器学习
麦麦大数据1 小时前
vue+django农产品价格预测和推荐可视化系统[带知识图谱]
vue.js·python·django·知识图谱·推荐算法·价格预测·农业大数据
liwulin05062 小时前
【JAVAFX】实现屏幕指定区域截图,带尺寸显示
服务器·前端·python
头顶秃成一缕光2 小时前
JVM快速入门
java·linux·jvm·ide·spring·spring cloud·servlet
Lw老王要学习3 小时前
Linux架构篇、第1章_01架构的介绍HTTP HTTPS 协议全面解析
linux·运维·服务器·http·架构·https·云计算
一个天蝎座 白勺 程序猿3 小时前
Python爬虫(11)Python数据存储实战:深入解析NoSQL数据库的核心应用与实战
开发语言·python·nosql
互联网搬砖老肖3 小时前
运维打铁:Centos 7使用yum安装 Redis 5
运维·redis·centos
小茬粥3 小时前
COLT_CMDB_linux_processInfo.sh
linux·运维·chrome