要在 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.11
和 pip3.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.11
和 pip3.11
命令来调用新安装的 Python 3.11。
验证安装
检查 Python 3.11 是否已成功安装并添加到路径中:
python3.11 --version
若显示正确的 Python 3.11 版本号,则表明安装成功并且已经可以正常使用。记得根据实际 Python 3.11 发布版号调整上述命令中的版本号。
-- BY 通义千问
原文