首先下载源tar包

  可利用linux自带下载工具wget下载,如下所示:

   下载完成后到下载目录下,解压

1 tar -zxvf Python-2.7.3.tgz
2

  进入解压缩后的文件夹

1 cd
Python-2.7.3

  在编译前先在/usr/local建一个文件夹python27(作为python的安装路径,以免覆盖老的版本)

1 mkdir /usr/local/python27

  在解压缩后的目录下编译安装

1 ./configure
--prefix=/usr/
local/python27
2 make
3 make install

  此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

1 mv /usr/bin/python
/usr/bin/python_old

  再建立新版本python的链接

1 ln -s
/usr/
local/python27/bin/python2.7
/usr/bin/python

  这个时候输入

1 python

  就会显示出python的新版本信息

1 Python
2.7.3 (default, Sep 29 2013, 11:05:02)
2 [GCC
4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
3 Type "help""copyright""credits" or "license" for more information.
4 >>>

修改YUM   /usr/bin/yum

文件让yum能正常的工作:改成上面我们修改的PYTHON 2.6.6的名字

最新文章

  1. Android 笔记 AutoCompleteTextView day8
  2. node.js实用小模块
  3. netcore 控制台中文乱码
  4. Android Studio生成javadoc出错的解决办法
  5. 【UER #1】[UOJ#12]猜数 [UOJ#13]跳蚤OS [UOJ#14]DZY Loves Graph
  6. flex的Accordion组件头部文本居中显示
  7. DELPHI7在WIN8和WIN10下安装和运行
  8. 跨域iframe高度自适应(兼容IE/FF/OP/Chrome)
  9. 关于近期需要学习sqlserver2008
  10. Python 关于正负无穷float(‘inf’)的一些用法
  11. [转] 智能指针(三):unique_ptr使用简介
  12. Tempdb怎么会成为性能瓶颈
  13. 【.NET-MVC】ASP.NET MVC学习笔记1-概述
  14. YUM 安装及清理
  15. java.lnag.Throwable详细解读
  16. 0417 jQuery基础知识
  17. 11.Flask钩子函数
  18. PyCharm 2017.2.3 版本在2017年9月7日发布,支持 Docker Compose
  19. 3D Touch开发技巧的笔记
  20. Spring中,使用Java配置的方式进行依赖注入

热门文章

  1. Pyhton学习——Day58
  2. node——post提交新闻内容
  3. CF 689D - Friends and Subsequences
  4. PHP算法之四大基础算法
  5. NetApp 存储的常用概念普及
  6. HAVING使用子查询
  7. 极路由4pro安装java(Jamvm 2.0.0 + gnu classpath 0.9.8)
  8. Http抓包工具--查尔斯
  9. 几个常用ORACLE运维监控的SQL语句
  10. vuejs2.0 文档