Centos6.6升级python版本
2015-06-15 10:42
726 查看
centos原生python为2.6.6,可以通过下面的命令查看
注:在安装新版本前,请先安装zlib\openssl组件,如果你确认你用不到这个,也可以不装
需要先安装以下组件,才能保证编译后的版本正常使用
1、下载你需要的python版本
到https://www.python.org/downloads/官网下载需要的版本,目前linux使用的版本是.tgz或.tar.xz版本。
2、解压下载文件
以tar.xz为例
3、编译&安装
由于编译需要gcc支持,之前如果未安装,请安装gcc,#yum install gcc
4、取消原链接,创建新版本链接
5、检查python当前版本
6、修改yum兼容
由于yum是python2.6编写的,没有兼容python2.7
需要将下面部分由 #!/usr/bin/python 修改为 #!/usr/bin/python2.6。
nano /usr/bin/yum
#!/usr/bin/python
修改为:
#!/usr/bin/python2.6
7、安装eazy_install
8、安装pip
#python -V Python 2.6.6
注:在安装新版本前,请先安装zlib\openssl组件,如果你确认你用不到这个,也可以不装
需要先安装以下组件,才能保证编译后的版本正常使用
yum install zlib,zlib-devel #安装easy_install需要 yum install openssl,openssl-devel #安装pip需要 yum install gcc #编译需要 yum install sqlite-devel #运行django需要
1、下载你需要的python版本
到https://www.python.org/downloads/官网下载需要的版本,目前linux使用的版本是.tgz或.tar.xz版本。
2、解压下载文件
以tar.xz为例
#xz -d Python-2.7.8.tar.xz #tar -xvf Python-2.7.8.tar
3、编译&安装
由于编译需要gcc支持,之前如果未安装,请安装gcc,#yum install gcc
#cd Python-2.7.8 #./configure #make all #make install #make clean #make distclean
4、取消原链接,创建新版本链接
#mv /usr/bin/python /usr/bin/python2.6.6 #ln -s /usr/local/bin/python2.7 /usr/bin/python
5、检查python当前版本
#python -V python 2.7.8
6、修改yum兼容
由于yum是python2.6编写的,没有兼容python2.7
需要将下面部分由 #!/usr/bin/python 修改为 #!/usr/bin/python2.6。
nano /usr/bin/yum
#!/usr/bin/python
修改为:
#!/usr/bin/python2.6
7、安装eazy_install
#wget https://bootstrap.pypa.io/ez_setup.py #python ez_setup.py
8、安装pip
#wget https://bootstrap.pypa.io/get-pip.py #python get-pip.py
相关文章推荐
- Linux下编译VLC for Android源代码总结
- 查看ubuntu系统是32位还是64位,查看系统版本
- linux tar 解压命令总结
- Linux top命令详解
- 鸟哥的linux私房菜-基础学习篇(第二版)
- 每天进步一点点——linux——mkdir
- [感受]20100124linux使用回顾
- 20091105今天开始只用linux了
- Linux内存开辟
- linux svn服务器搭建、客户端操作、备份与恢复
- linux svn服务器搭建、客户端操作、备份与恢复
- VNC配置连接远程服务器桌面-linux\windows
- linux 命令——6 rmdir(转)
- linux 命令——5 rm(转)
- Linux-iptables原理
- 每天进步一点点——linux——pwd
- DNS服务器搭建
- 每天进步一点点——linux——ls
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
- 浅析 Linux 初始化 init 系统,第 1 部分: sysvinit