linux更新自带的python版本

先查看当前python版本:

python --version

我的是linux自带的2.7.5
查看wget权限:

ls -l /usr/bin/wget

我这里是有权限的,如果没有需要给wget授权:

chmod 755 /usr/bin/wget

wget下载python:

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

将下载好的tgz进行解压:

tar -zxvf Python-3.7.4.tgz

进入解压后的目录:

cd Python-3.7.7/
./configure

没有升级过Python就需要安装Python相关的依赖包:

yum update -y
yum install -y make gcc gcc-c++
yum -y install zlib*
yum -y install libffi-devel
./configure

编译:

make

安装

make install

查看python版本:

python --version

查看python的路径,在/usr/bin下面,可以看到python的链接是python2.7,所以执行python就相当于是执行python2.7。

设置3.7.4为默认版本:

ls -la /usr/bin | grep python

将原来的python的软连接重命名:

mv /usr/bin/python /usr/bin/python.bak

创建软连接:

ln -s /home/anne/Python-3.7.4/python /usr/bin/python

再次查看python版本,显示已经是3.7.4

posted @ 2022-04-15 10:57  、阿红吖  阅读(703)  评论(0编辑  收藏  举报