CentOS 6.8升级系统自带python

来源:互联网 发布:网络捕鱼游戏代理 编辑:程序博客网 时间:2024/05/01 12:24

Centos 6.8上自带的python是2.6.6,这和我想要的新版python差别太多,毕竟现在python现在已经更新到3.5,不同版本之间差别还是很多的。本来想使用yum在线更新python:

[root@localhost ~]# yum update python


谁知道yum竟然告诉我:

Loaded plugins: fastestmirror, securitySetting up Update ProcessLoading mirror speeds from cached hostfileNo Packages marked for Update

没有可以更新的包。那只能手动用源码包更新了。由于linux上很多的软件都是依赖python的,所以旧版的python千万不能卸载掉,例如yum就是依赖python的。只能安装一个新版本的python,让两者共存,然后在实际使用过程中再使用新版本的python。

1.安装之前的准备工作:

先查询以下有没有安装以下模块:

rpm -q openssl-develrpm -q gcc

如果有未安装则请往下看,如果以上两个都安装了,请跳到第2条。

安装3.5版的python,肯定顺带安装上pip啦!之前我是直接下载源码包安装,然后再单独安装pip,最后各种报错,无法使用,于是我又重新删除,并且重新下载了一遍,因为在安装之前需要安装以下环境:

安装编译环境

yum -y install gcc(编译源码包的时候用到)

然后安装openssl-devel(安装pip的时候用到)
yum -y install openssl-device

2.首先下载python3.5源码包:

wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
由于python的服务器位于国外,所以下载可能有点慢,请耐心等待...
3.下载好了之后解压:
tar -xzvf Python-3.5.3.tgz
4.解压好了之后开始配置安装路径:
首先新建一个文件夹用于存放python3
mkdir /var/local/python3

然后进入解压的python-3.5文件夹执行下列操作:
./configure --prefix=/var/local/python3

5.开始编译
make
如果编译过程中报错,就不用继续下一步了,请执行 make clean 清除掉编译的文件
6.编译好之后开始安装编译好的文件
make install
7.由于系统中默认有一个2.6版本的python,所以我们要把新版本的python做一个软连接放在 /usr/bin中
先删掉原来的python:
rm -y /usr/bin/python
注意:python2.6千万不要删,删了yum就无法恢复使用了!
再创建一个软连接:
ln -s /var/local/python3/bin/python3.5 /usr/bin/python

这时输入python -V 就可以看到python的版本已经是3.5.3版本
然后再创建一个python3的命令,这样用python和python3都可以直接进入python环境:
ln -s /usr/bin/python /usr/bin/python3

同时为了pip可以方便的安装python模块,也要把pip创建软连接到/usr/bin中:
ln -s /var/local/python3/bin/pip3 /usr/bin/pip

好了,以上就完成了所有的安装,可以顺便更新一下pip:
pip install --upgrade pip

8.由于yum是依赖于老版本的Python,所以安装了新版之后,yum就无法使用了,解决方法:
vim /usr/bin/yum
进入到yum中修改yum的注释,将 #!/usr/bin/python
修改为#!/usr/bin/python2.6
OK保存退出。
完成!

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 怀孕八个月了胎位不正怎么办 怀孕八个月胎位不正怎么办 欠债的人跑了怎么办 赌博输了100万怎么办 我赌博输了4万怎么办 办80张信用卡怎么办的 19岁负债十几万怎么办 欠了十几万该怎么办 网贷负债十几万怎么办 赌博欠了十几万怎么办 欠了网贷跑了会怎么办 欠银行钱还不起怎么办 欠小额贷款公司的钱还不上怎么办 负债30万没工作怎么办 华为p9耗电太快怎么办 酷派手机反应慢怎么办 网上买手机被骗了怎么办 买手机贵了怎么办12315 在手机店被骗了怎么办 在转转上被骗了怎么办 微信被骗了800怎么办 苹果6被偷走该怎么办 苹果7被偷走该怎么办 月经量突然少了怎么办 我月经老是不来怎么办 月经不来3个月怎么办 月经推迟3个月怎么办 乙肝五项25阳怎么办 乙肝五项25阳性怎么办 流浓鼻涕怎么办速效办法 鼻涕又浓又黄绿怎么办 玉露已经徒长了怎么办 多肉长出了多头怎么办 多肉已经徒长了怎么办 脖子抻筋了 很疼怎么办 声带肥大造成说话声音沙哑怎么办 轻微的骨性龅牙怎么办 19岁没了晨勃怎么办 早上晨勃消失了怎么办 阴茎勃而不坚怎么办 一个月婴儿痰多怎么办