Centos7.6升级python2.7.5版本到3.9.7

1. 检查当前 Python 版本
python --version
查看系统是否有多个 Python 版本
ls /usr/bin/python*

2. 安装依赖
sudo yum install gcc openssl-devel bzip2-devel libffi-devel
重启
reboot

3. 下载 Python 源码
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz

4. 解压源码包
tar -xvf Python-3.9.7.tgz

5. 编译和安装 Python
进入解压后的源码目录,并执行以下命令编译和安装 Python:
cd Python-3.9.7
./configure --enable-optimizations
make -j8
sudo make altinstall

这里使用了 make altinstall 而不是 make install,是为了避免覆盖系统默认的 Python 版本。
altinstall 选项将 Python 安装到一个独立的目录中,并将可执行文件命名为 python3.9,以避免与其他版本发生冲突。

6. 验证安装结果
python3.9 --version

7. 设置默认 Python 版本
如果需要将新安装的 Python 版本设置为系统的默认版本,可以使用以下命令创建符号链接:

rm -rf /usr/bin/python
sudo ln -s /usr/local/bin/python3.9 /usr/bin/python
rm -rf /usr/bin/python-config
sudo ln -s /usr/local/bin/python3.9-config /usr/bin/python-config

现在,当你运行 python 命令时,系统将使用新安装的 Python 版本。

原文链接:https://www.pengjy.com/532.html,转载请注明出处。
0

评论0

没有账号?注册  忘记密码?