下载包
去官网下载最新的python安装包
官网地址: https://www.python.org/downloads/
安装python3.6可能使用的依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
yum install -y readline-devel.x86_64 (一定要安装这个包,不然升级完成后会发现删除退格键用不了)
时间同步
ntpdate ntp1.aliyun.com
编译安装
tar zxvf Python-3.6.5.tgz
cd Python-3.6.5
./configure --prefix=/usr/local/python3
make && make install
成功安装。
添加环境变量
vim /etc/profile
最后一行添加,保存退出
PATH=$PATH:/usr/local/python3/bin
重新加载环境变量
source /etc/profile
查看python版本
python3 -V
Python 3.6.5
显示是3.6.5表示安装成功
也可以直接输入python3
python3
PS:如果是直接替换linux系统中自带的python,会导致yum语言用不了
升级完成后发现yum不能用了
[root@jiankong Python-3.6.5]# yum -y install vim
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
解决方法
which yum
vim /usr/bin/yum
更改yum配置文件
修改第一行注释:
把 #!/usr/bin/python 改成 #!/usr/bin/python2.6
如果是centos7版本的话,就看默认yum使用的是python几,改成对应的就好
在试试yum能否正常使用
yum -y install vim