Centos 6.4 下python 2.6 升级到 2.7
2016-04-07 17:04
281 查看
更新系统和开发工具集
更新指令[root@xxxx ~]# yum -y update
[root@xxxx ~]# yum groupinstall -y ‘development tools’
另外还需要安装 python 工具需要的额外软件包 SSL, bz2, zlib
[root@xxxx ~]# yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
安装新版本Python
下载新版本的Python使用源码安装Python 2.7.x,当前最新的是2.7.9
[root@xxxx ~]# wget http://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
[root@xxxx ~]# xz -d Python-2.7.9.tar.xz
[root@xxxx ~]# tar -xvf Python-2.7.9.tar
进入目录:
[root@xxxx ~]# cd Python-2.7.8
运行配置 configure:
[root@xxxx ~]# ./configure –prefix=/usr/local
编译安装:
[root@xxxx ~]# make
[root@xxxx ~]# make altinstall
检查 Python 版本:
[root@xxxx ~]# python2.7 -V
显示为:
Python 2.7.9
设置 PATH
为了我们能够方便的使用Python,我们需要设置系统变量或者建立 软连接将新版本的 Python
加入到 path 对应的目录 :
[root@xxxx ~]# export PATH=”/usr/local/bin:$PATH”
或者
[root@xxxx ~]# ln -s /usr/local/bin/python2.7 /usr/bin/python
使用下一种方法时,由于python文件已经存在,会报错
ln: 创建符号链接 “/usr/bin/python”: 文件已存在
删除python文件即可,也可以先备份一下,再删除
[root@xxxx ~]# rm /usr/bin/python
检查安装版本
[root@xxxx ~]# python -V
Python 2.7.8
[root@xxxx ~]# which python
/usr/bin/python
其它问题修复
安装 PIP[root@xxxx ~]# curl https://bootstrap.pypa.io/get-pip.py | python2.7 -
修复 yum 工具
此时yum应该是失效的,因为此时默认python版本已经是2.7了。而yum需要的是2.6 所以:
[root@xxxx ~]# which yum
/usr/bin/yum
使用vim修改 yum中的python
将第一行 #!/usr/bin/python 改为 #!/usr/bin/python2.6
ok
相关文章推荐
- CentOS 6.5 Web环境配置
- 我所理解的Linux启动过程
- 记录--常用的linux命令
- Linux/unix-Windows 查看wwn号
- 如何判读linux veth-peer是否成对
- linux字符驱动之同步互斥按键驱动
- 进程间互斥
- linux定时任务的设置 crontab 配置指南
- linux解压缩及源码安装
- Kali Linux ***测试之拒绝服务***及防御
- linux下ACE工具包的编译安装
- Linux alias --设置命令的别名
- Linux useradd --添加用户账号
- linux字符驱动之poll机制按键驱动
- linux ppp上网的文章
- Linux零基础入学之1-2可用快照创建和服务器的组装
- linux 主要配置文件
- CentOS Rsync服务端与Windows cwRsync客户端实现数据同步
- Centos7下yum安装mysql
- 第四阶段 :安全与监控 Linux监控和安全运维