下载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
- 编译并安装
安装之前需要先安装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的版本是否被正确替换掉了。
- 收尾替换工作
原则: 所有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
网友评论