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