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

相关推荐
cnxy1887 小时前
围棋对弈Python程序开发完整指南:步骤1 - 棋盘基础框架搭建
开发语言·python
落叶,听雪7 小时前
河南建站系统哪个好
大数据·人工智能·python
dishugj7 小时前
【linux】Redhat 6.3系统安装zabbix-agent软件包,无法使用YUM源问题
linux·运维·zabbix
无奈笑天下8 小时前
【麒麟镜像vmtools异常排查指导书】
linux·运维·经验分享·云计算·kylin
极客小云8 小时前
【生物医学NLP信息抽取:药物识别、基因识别与化学物质实体识别教程与应用】
python·机器学习·nlp
南_山无梅落8 小时前
12.Python3函数基础:定义、调用与参数传递规则
python
Xの哲學8 小时前
Linux多级时间轮:高精度定时器的艺术与科学
linux·服务器·网络·算法·边缘计算
QT 小鲜肉9 小时前
【Linux命令大全】001.文件管理之mmove命令(实操篇)
linux·服务器·前端·chrome·笔记
Winner13009 小时前
查看rk3566摄像头设备、能力、支持格式
linux·网络·人工智能
laocooon5238578869 小时前
插入法排序 python
开发语言·python·算法