欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux(centos7)之更换安装python3(二)

程序员文章站 2022-04-03 08:45:23
Linux不比window好安装python,折腾了好久,终于成功安装上了python,window上一个安装包完事,可惜Linux上python版本太低不好使,还要更换为3版本,百度了好久,教程上总是实践起来各种错误,现在终于安装上了,特将经验分享于此. 3.解压python文件 tar -xvz ......

  linux不比window好安装python,折腾了好久,终于成功安装上了python,window上一个安装包完事,可惜linux上python版本太低不好使,还要更换为3版本,百度了好久,教程上总是实践起来各种错误,现在终于安装上了,特将经验分享于此.

 

1.先准备安装python依赖库,否则报错 
yum groupinstall 'development tools' && yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel && yum -y epel-release
2.然后下载python版本
wget -c https://www.python.org/ftp/python/3.6.2/python-3.6.2.tgz

3.解压python文件

tar -xvzf python-3.6.2.tgz

4.进入目录

  cd python-3.6.2/

5.添加配置

./configure --prefix=/usr/python

#注意这里,如果出现bash错误,原因是缺少库,先执行下面命令
yum install openssl-devel

6.编译和执行源码(大概需要3-8分钟,看机子的状态)

make&&make install

7.建立软链接,指向新的python版本(重要)

 mv /usr/bin/python /usr/bin/python.bak

 ln -s /usr/python/bin/python3 /usr/bin/python

 ln -s /usr/python/bin/pip3.6  /usr/bin/pip

8.删除软链接

rm -rf /usr/bin/pip

9.pip 安装

/usr/bin/python -m pip install pillow

首先安装epel扩展源:

  
yum -y install epel-release

  
更新完成之后,就可安装pip:

  
yum -y install python-pip

Linux(centos7)之更换安装python3(二)

Linux(centos7)之更换安装python3(二)

Linux(centos7)之更换安装python3(二)

 

10.解决更换python2后yum源出错的方法

修改yum配置文件
vim /usr/bin/yum   #vim编辑可以搜索一下
#把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出。
vim /usr/libexec/urlgrabber-ext-down
#把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出。

 

 

 

Linux(centos7)之更换安装python3(二)

 Linux(centos7)之更换安装python3(二)

 

 

11.然后检测python版本,大功告成...

Linux(centos7)之更换安装python3(二)