当前位置: 移动技术网 > 科技>操作系统>Linux > Linux(centos7)之更换安装python3(二)

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

2019年03月08日  | 移动技术网科技  | 我要评论

  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

 

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保存退出。

 

 

 

 

 

 

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

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网