在Linux下Python升级至2.7的详细步骤方法,

此处的升级,使用的是全新安装新版本,替换旧版本的方法,

同时新旧版本可以共存,将默认python指向最新2.7版本即可。

1.下载Python-2.7安装包

wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz

解压缩安装包

tar -zxvf Python-2.7.3.tgz

进入解压缩后的文件夹

cd Python-2.7.3

2.编译安装Python

在编译前先在/usr/local建一个文件夹python27,

作为Python的安装路径,以免覆盖老的版本

mkdir /usr/local/python27

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

./configure --prefix=/usr/local/python27

make

make install

3.创建默认链接

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

mv /usr/bin/python /usr/bin/python2.6

再建立新版本python的链接  

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

4.查看python版本

python --version

5.配置yum启动路径

因为yum不兼容Python 2.7,但是我们已经把Python2.6升级到了Python2.7,

所以yum不能正常工作,我们需要修改yum使用的Python版本,

vi /usr/bin/yum

将头部#!/usr/bin/python

改成#!/usr/bin/python2.6

最新文章

  1. Duplicate entry 'javajavajav' for key 'username'
  2. javascript学习6
  3. C语言 对称矩阵 压缩 实现
  4. Java知多少(19)访问修饰符(访问控制符)
  5. 2016 Multi-University Training Contest 5 ATM Mechine
  6. 转:oracle ebs po模块一揽子采购协议小结
  7. Web Services
  8. 项目管理实践【六】自动同步数据库【Using Visual Studio with Source Control System to synchronize database automatically】
  9. 编辑器phpstrom的快捷键修改
  10. SpringCloud网关ZUUL集成consul
  11. C++ 编译期封装-Pimpl技术
  12. 关于Unity3D使用时Scene视图清楚,Game视图不清楚的问题
  13. elasticsearch6.3.1 安装以及配置IK 使用
  14. Node.js 初识2
  15. hello-R
  16. 解决VMware下CentOS连不上网络问题
  17. Python 字典 keys() 方法
  18. 几张图轻松理解String.intern()
  19. 小程序 修改按钮button样式:去边框、圆角及文字居左对齐、修改按钮高度
  20. LINUX SHELL 笔记 01: 脚本

热门文章

  1. 类型类 && .class 与 .getClass() 的区别
  2. JSP常用内置对象
  3. Apifox(1)比postman更优秀的接口自动化测试平台
  4. 【Vulfocus解题系列】手把手教你使用Vulfocus公开靶场对Apache Log4j2远程命令执行漏洞复现
  5. 【Fastjson】Fastjson反序列化由浅入深
  6. Mysql的基操
  7. C++STL标准库学习笔记(一)sort
  8. 转:Memcached 线程部分源码分析
  9. Shell 语法和tips -- 持续更新
  10. JS如何区分微信浏览器、QQ浏览器和QQ内置浏览器,解决 ios 无法判断是否为qq浏览器环境的问题 !!!