python升级

1 [root@local_redhat ~]# python
2 Python 2.4.3 (#1, May 5 2011, 16:39:10)
3[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
4 Type "help", "copyright", "credits" or "license" for more information.
5>;>>
6 [root@local_redhat ~]#
下载新版本的python
1 [root@local_redhat ~]# wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz
解压缩 以及编译
01 [root@local_redhat ~]# tar xvf Python-2.7.2.tar.bz2
02 [root@local_redhat Python-2.7.2]# ./configure --prefix=/usr/local/python27
03 [root@local_redhat Python-2.7.2]# make
04 [root@local_redhat Python-2.7.2]# make install
05 [root@local_redhat Python-2.7.2]# ls /usr/local/python27/ -al
06total 28
07drwxr-xr-x 6 root root 4096 Jul 14 00:21 .
08drwxr-xr-x 20 root root 4096 Jul 14 00:17 ..
09drwxr-xr-x 2 root root 4096 Jul 14 00:21 bin
10drwxr-xr-x 3 root root 4096 Jul 14 00:21 include
11drwxr-xr-x 4 root root 4096 Jul 14 00:21 lib
12drwxr-xr-x 3 root root 4096 Jul 14 00:21 share
覆盖原来的python链接
1 [root@local_redhat Python-2.7.2]# mv /usr/bin/python /usr/bin/python_old
2 [root@local_redhat Python-2.7.2]# ln -s /usr/local/python27/bin/python /usr/bin/
3 [root@local_redhat Python-2.7.2]# python
4Python 2.7.2 (default, Jul 14 2011, 00:20:14)
5[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
6 Type "help", "copyright", "credits" or "license" for more information.
7>>>
此处已经可以正常使用python2.7了
但是因为yum是使用的2.4的版本来用的,现在输入一下yum就会报错
01 [root@local_redhat ~]# yum
02There was a problem importing one of the Python modules
03required to run yum. The error leading to this problem was:
04 
05 No module named yum
06 
07 Please install a package which provides this module, or
08verify that the module is installed correctly.
09 
10 It's possible that the above module doesn't match the
11 current version of Python, which is:
122.7.2 (default, Jul 14 2011, 00:20:14)
13[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)]
14 
15If you cannot solve this problem yourself, please go to
16the yum faq at:
17 http://wiki.linux.duke.edu/YumFaq
所以还需要修改一下
01 [root@local_redhat Python-2.7.2]# vim /usr/bin/yum
02 
03#!/usr/bin/python #修改此处为2.4的位置
04 [root@local_redhat ~]# vim /usr/bin/yum
05 
06#!/usr/bin/python2.4
07 [root@local_redhat ~]# yum
08Loaded plugins: fastestmirror
09 You need to give some command
10usage: yum [options] COMMAND
11 
12List of Commands:
13 
14 check-update Check for available package updates
15clean Remove cached data
16deplist List a package's dependencies
17downgrade downgrade a package
18erase Remove a package or packages from your system
19groupinfo Display details about a package group
20 groupinstall Install the packages in a group on your system
21 grouplist List available package groups
22 groupremove Remove the packages in a group from your system
23help Display a helpful usage message
24info Display details about a package or group of packages
25 install Install a package or packages on your system
26 list List a package or groups of packages
27 localinstall Install a local RPM

yum 又可以使用了

 

 

http://heylinux.com/en/?p=167

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值