centos升级python,pip

下载python

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0a4.tar.xz

由于xz结尾的文件,故可以使用如下命令来解压:

xz -d Python-3.8.0.tar.xz

tar xvf Python-3.8.0.tar

  1. 编译并安装
    安装之前需要先安装gcc zlib zlib-devel libffi-devel

yum install -y gcc zlib zlib-devel libffi-devel

然后开始编译安装

cd Python-3.8.0

./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl

make&&make install

make clean

cd /usr/bin

mv python python.bak

其中有python, python2.7, python2三个文件,其实都是指向python2.7的,这里将python备份

ln -s /usr/local/python3/bin/python3 /usr/bin/python

python -V

检查python的版本是否被正确替换掉了。

  1. 收尾替换工作

原则: 所有python相关的应用,如果为使用/usr/bin/python开头的脚本统统替换掉, 如果其只能在python2.7下执行,则替换为python2.7。

根据网路上的信息,相关的文件可能有如下, 具体情况视具体情况而定:

a. /usr/bin/yum

b./usr/libexec/urlgrabber-ext-down

5.安装最新版本的pip

image.png

显示如下


image.png
image.png
image.png

image.png

你可能感兴趣的:(centos升级python,pip)