CentOS 安装python3.11

后端 · 04-12

要在 CentOS 系统中安装 Python 3.11 并将其加入环境变量,请遵循以下步骤:

第一步:更新系统

sudo yum update -y

第二步:安装编译所需依赖

sudo yum install -y gcc make zlib-devel bzip2-devel readline-devel sqlite-devel openssl-devel tk-devel libffi-devel

第三步:下载 Python 3.11 源码

访问 Python 官网(https://www.python.org/downloads/source/),找到适合 CentOS 的 Python 3.11 源码包(例如:Python-3.11.0.tgz),然后下载并解压。

cd /usr/src
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
tar zxf Python-3.11.0.tgz
cd Python-3.11.0

第四步:配置并编译安装 Python 3.11

./configure --prefix=/usr/local/python3.11 --enable-optimizations
make -j "$(nproc)"
sudo make altinstall

make altinstall 是为了避免覆盖系统自带的 Python 2.7(如果还存在),这样会安装 python3.11pip3.11

第五步:添加 Python 3.11 到环境变量

创建或编辑 /etc/profile.d/python3.11.sh 文件,以便全局设置环境变量:

sudo nano /etc/profile.d/python3.11.sh

在文件中添加以下内容:

export PATH="/usr/local/python3.11/bin:$PATH"

保存并退出编辑器,然后执行以下命令使更改生效:

source /etc/profile.d/python3.11.sh

现在你可以通过 python3.11pip3.11 命令来调用新安装的 Python 3.11。

验证安装

检查 Python 3.11 是否已成功安装并添加到路径中:

python3.11 --version

若显示正确的 Python 3.11 版本号,则表明安装成功并且已经可以正常使用。记得根据实际 Python 3.11 发布版号调整上述命令中的版本号。

-- BY 通义千问
原文

Python安装
Theme Jasmine by Kent Liao