Python2.6升级2.7

由于Centos6系列自带的python版本为2.6.6,然而有很多应用需要依赖于python2.7来实现,所以有了这个升级的需求。升级原理很简单,无非就是下载、编译、安装然后加入环境变量中,但是python旧版本在一些系统的应用上被依赖,所以得保留旧版本。

wget -O /usr/local/src/Python2.7.13.tar.gz  https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
cd /usr/local/src && tar zxvf Python2.7.13.tar.gz
cd Python-2.7.13
./configure --prefix=/usr/local/python2.7
make && make install
make clean && make distclean
安装好测试是否成功:/usr/local/python2.7/bin/python2.7 --version

现在为止安装结束,但是由于旧版本的依赖问题,现在需要解决

mv /usr/bin/python /usr/bin/python2.6
ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python

然后我们发现yum不能正常使用了

vim /usr/bin/yum
将 #!/usr/bin/python 替换为 #!/usr/bin/python2.6.6

最新文章

  1. FMDB浅析
  2. Java和数据库时间格式化格式
  3. 分页管理的AJAX实现
  4. JavaScript 类定义常用方法(转)
  5. HDU5777 domino (BestCoder Round #85 B) 思路题+排序
  6. 删除MySQL重复数据
  7. lr 和 Qtp 视频连接
  8. Django 403错误:CSRF verification failed. Request aborted
  9. Hibernate实体映射配置(XML)简单三步完美配置
  10. php 下载文件
  11. MySQL:表的操作 知识点难点总结:表完整性约束及其他常用知识点二次总结🙄
  12. 2017 清北济南考前刷题Day 3 afternoon
  13. C++笔记007:易犯错误模型——类中为什么需要成员函数
  14. cocos2dx翻牌效果示例
  15. VMware的存储野心(下):虚拟卷和闪存缓存
  16. JS—-this指向
  17. python学习笔记——多进程中共享内存Value & Array
  18. centos6.6 下安装mysql5.7
  19. leetcode707
  20. linux命令之系统管理命令(上)

热门文章

  1. IOS AppUI规格指南
  2. 【Python】help与dir的用法
  3. Oracle转化成为百分比
  4. 《DirectX 9.0 3D游戏开发编程基础》 第二章 绘制流水线 读书笔记
  5. CoffeeScript 学习笔记
  6. Autofc与Mvc,WebForm,Weiapi,Owin整合源码分析
  7. Android 四大组件学习之BroadcastReceiver二
  8. stm32 IDR寄存器软件仿真的BUG
  9. JAVASCRIPT中{} + {}的结果是什么?
  10. 经常使用传感器协议3:CJ/T-188 冷热量表协议解析2