CentOS 7.8 系统中默认集成了 Python 环境,但是版本较低。本文介绍了如何将自带的 Python 2.7.5 升级到 Python 3.8.2 版本。
参考文章:https://blog.51cto.com/u_15966109/6082692
操作步骤
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
7、修改 yum 配置文件,将两个文件中的 /usr/bin/python 改为 /usr/bin/python2.7,完成后保存。
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down
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
CentOS 7 将 Python 2.7 版本升级到 3.8
https://blog.kobin.cn/blog/system/s2/2663.html