CentOS 7 将 Python 2.7 版本升级到 3.8

CentOS 7.8 系统中默认集成了 Python 环境,但是版本较低。本文介绍了如何将自带的 Python 2.7.5 升级到 Python 3.8.2 版本。

参考文章:https://blog.51cto.com/u_15966109/6082692

CentOS 7 将 Python 2.7 版本升级到 3.8

操作步骤

1、进入系统,检查当前的 Python 版本。

python -V
Python 2.7.5

2、下载 Python 软件包并进行解压。

wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
tar xvf Python-3.8.2.tgz
mv Python-3.8.2 /usr/local/src/python3

3、安装编译所需的依赖项。

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

4、进入解压后的 Python 文件夹,执行编译命令。

cd /usr/local/src/python3/
./configure && make && make install

5、安装完成后,验证 Python 3 是否安装成功。

python3 -V
Python 3.8.2

6、查看 Python 的安装路径,并备份 Python 2.7 的可执行文件

whereis python
mv /usr/bin/python /usr/bin/python2.7.bak
CentOS 7 将 Python 2.7 版本升级到 3.8

7、修改 yum 配置文件,将两个文件中的 /usr/bin/python 改为 /usr/bin/python2.7,完成后保存。

vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down
CentOS 7 将 Python 2.7 版本升级到 3.8
CentOS 7 将 Python 2.7 版本升级到 3.8

8、链接至 Python 3.8 的可执行文件。

ln -sf /usr/local/bin/python3.8 /usr/bin/python
ln -sf /usr/local/bin/pip3.8 /usr/bin/pip

9、升级 pip 版本。

pip install --upgrade pip

10、完成后验证 Python 版本。

python -V
Python 3.8.2
本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。
CentOS 7 将 Python 2.7 版本升级到 3.8
https://blog.kobin.cn/blog/system/s2/2663.html
(2)

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

CAPTCHAis initialing...