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     《未作实验验证》

 

posted @ 2019-07-23 16:44  CN海盗船长  阅读(388)  评论(0编辑  收藏  举报