文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

升级python到2.7

2023-01-31 07:34

关注

 

 眼看着python3 都出来了,vps上用的还是2.4的版本额,确实汗了一把。决定升级下python。
python2.7是2.X的最后一个版本,同时她也加入了一部分3.X的新特性。so 让我们升级吧!
查看系统当前python版本
2: [root@wangyuelou ~]# python
   1:  
   3: Python 2.4.3 (#1, May  5 2011, 16:39:10) 
   4: [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
   5: Type "help", "copyright", "credits" or "license" for more information.
   6: >;>> 
   7: [root@wangyuelou ~]# 
下载新版本的python
1: [root@wangyuelou ~]# wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz
 
解压缩 以及编译
   1: [root@wangyuelou ~]# tar xvf Python-2.7.2.tar.bz2 
   2: [root@wangyuelou Python-2.7.2]# ./configure --prefix=/usr/local/python27
   3: [root@wangyuelou Python-2.7.2]# make
   4: [root@wangyuelou Python-2.7.2]# make install
   5: [root@wangyuelou Python-2.7.2]# ls /usr/local/python27/ -al
   6: total 28
   7: drwxr-xr-x  6 root root 4096 Jul 14 00:21 .
   8: drwxr-xr-x 20 root root 4096 Jul 14 00:17 ..
   9: drwxr-xr-x  2 root root 4096 Jul 14 00:21 bin
  10: drwxr-xr-x  3 root root 4096 Jul 14 00:21 include
  11: drwxr-xr-x  4 root root 4096 Jul 14 00:21 lib
  12: drwxr-xr-x  3 root root 4096 Jul 14 00:21 share
覆盖原来的python链接
   1: [root@wangyuelou Python-2.7.2]# mv /usr/bin/python /usr/bin/python_old
   2: [root@wangyuelou Python-2.7.2]# ln -s /usr/local/python27/bin/python /usr/bin/
   3: [root@wangyuelou Python-2.7.2]# python
   4: Python 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的版本来用的,所以 还需要修改一下
   1: [root@wangyuelou ~]# yum 
   2: There was a problem importing one of the Python modules
   3: required to run yum. The error leading to this problem was:
   4:  
   5:    No module named yum
   6:  
   7: Please install a package which provides this module, or
   8: verify that the module is installed correctly.
   9:  
  10: It's possible that the above module doesn't match the
  11: current version of Python, which is:
  12: 2.7.2 (default, Jul 14 2011, 00:20:14) 
  13: [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)]
  14:  
  15: If you cannot solve this problem yourself, please go to 
  16: the yum faq at:
  17:   http://wiki.linux.duke.edu/YumFaq
  18:   
  19:  
  20: [root@wangyuelou Python-2.7.2]# vim /usr/bin/yum 
  21:  
  22: #!/usr/bin/python   #修改此处为2.4的位置
  23: [root@wangyuelou ~]# vim /usr/bin/yum 
  24:  
  25: #!/usr/bin/python2.4
  26: [root@wangyuelou ~]# yum 
  27: Loaded plugins: fastestmirror
  28: You need to give some command
  29: usage: yum [options] COMMAND
  30:  
  31: List of Commands:
  32:  
  33: check-update   Check for available package updates
  34: clean          Remove cached data
  35: deplist        List a package's dependencies
  36: downgrade      downgrade a package
  37: erase          Remove a package or packages from your system
  38: groupinfo      Display details about a package group
  39: groupinstall   Install the packages in a group on your system
  40: grouplist      List available package groups
  41: groupremove    Remove the packages in a group from your system
  42: help           Display a helpful usage message
  43: info           Display details about a package or group of packages
  44: install        Install a package or packages on your system
  45: list           List a package or groups of packages
  46: localinstall   Install a local RPM
yum 又可以使用了
 
 
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯