centos7安装python3.5和pip
test os:centos7.4
#准备编译环境
$ yum groupinstall 'Development Tools' $ yum install zlib-devel bzip2-devel openssl-devel ncurese-devel libffi-devel -y
#下载python安装包
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0a1.tar.xz
# 解压.tar.gz文件
$ xz -d xz -d Python-3.8.0a1.tar.xz $ tar -xvf Python-3.8.0a1.tar
#编译python文件
# 进入源码包 $ cd Python-3.8.0a1/ # 编译安装 $ ./configure --prefix=/usr/local/python3 $ make && make install
#更换默认Python和pip版本
# 备份python2的软链接(如果python2.7的软链接已经存在,可直接删除) $ mv /usr/bin/python /usr/bin/python2.7 # 创建pyhton3.8的软链接 $ ln -s /usr/local/python3/bin/python3.8 /usr/bin/python # 创建pip的软链接 $ ln -s /usr/local/python3/bin/pip3 /usr/bin/pip Note: # 创建python3.8的软连接后会导致yum员使用失效 $ vi /usr/bin/yum # 打开文件,修改第一行为: > #!/usr/bin/python2.7
#查看Python和pip的版本
$ python -V
$ pip -V
如果需要版本共存
请参考:https://www.jianshu.com/p/8bd6e0695d7f 《未作实验验证》