目录
1、安装依赖包
支持SSL传输协议 解压功能 C语言解析XML文档的 安装gdbm数据库 实现自动补全功能 sqlite数据库 gcc编译:
yum install libffi-devel openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc
2、下载python3.6.6
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
解压,解压后生成Python-3.6.6目录及安装配置文件
tar -xvf Python-3.6.6.tar.xz
转至解压目录
cd Python-3.6.6
3、配置安装目录
./configure --prefix=/usr/local/python3.6/
4、编译&安装
make && make install
5、创建软链接
删除原有的软链接文件
rm -rf /usr/bin/python
创建python3.6软链接
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3
创建pip软链接
ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip3
修改完python默认版本后,yum命名会无法执行,所以需要修改yum命令文件,将开头文件改为python2.7即可
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python2.7 # 将两个文件的头改为python2.7