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版本,大功告成...