将Python自带版本(2.6.6)升级到2.7.9

将Python自带版本(2.6.6)升级到2.7.9

查看当前python版本:

# pythonPython 2.6.6 (r266:84292, Jan 22 2014, 09:42:36) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2Type 
"help", "copyright", "credits" or "license" for more information.

下载2.7.9版本:

# wget http://python.org/ftp/python/2.7.9/Python-2.7.9.tgz

解压

# tar xvf Python-2.7.2.tar.bz2

编译安装

# ./configure --prefix=/usr/local/python27
# make
# make install

更改新版本Python链接

#mv /usr/bin/python /usr/bin/python_old
#ln -s /usr/local/python27/bin/python /usr/bin/
#python

Python到此算是更新完成了:

# pythonPython 2.7.9 (default, May  9 2016, 09:43:27)
 [GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2Type 
 "help", "copyright", "credits" or "license" for more information.

安装后一些修改调试

安装后默认指定的yum无法正常运行,这个时候需要更改一下Python指定

# vim /usr/bin/yum #!/usr/bin/python2.6   #修改为旧版本

出现退格键乱码问题:

Python 2.7.9 (default, May  9 2016, 09:43:27) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2Type 
"help", "copyright", "credits" or "license" for more information.
>>> import ^H^[[D

安装readline开发包:

yum install readline-devel.x86_64

在新版本Python中重新编译Python

#make install

Python更新到新版本工作到此完成。

时间: 2024-08-27 03:28:20

将Python自带版本(2.6.6)升级到2.7.9的相关文章

【Python】Windows版本的Python开发环境的配置,Helloworld,Python中文问题,输入输出、条件、循环、数组、类

Python这东西似乎很有用的样子,但不知道为何一直火不起来, 有可能是因为这东西太难读~读作什么,派神.英语不好的人,第一眼看上去就懵了,还经常拼错,呵呵! 不过怎么说都好关键是要会. 一.Python开发环境的配置 1.首先打开Python的官网https://www.python.org/downloads/下载(点击打开链接)Python的开发环境.这东西是基础的基础,相当于JDK在Java的地位.值得注意的是,Python这小子又不老实了,又开始把自身的语法改到面目全非,在强推Pyth

python自带的IDLE编译器,听说大神都用这个(附python下载安装教程)

python这两年这么火,学的人越来越多,小伙伴们都用什么编译器了? 今天教大家安装python并熟悉python自带的编译器IDLE. 第一步,进入python官网https://www.python.org/. 第二步,点击Downlonds,选择自己的系统,选择想要安装的版本,推荐最新的版本.这里大家可能会看到同一个版本有三个选项,给大家简单介绍一下这三个安装包,一般选择第二个executable installer就可以了. web-based installer 是需要通过联网完成安装

Python 自带IDLE中调试程序

在vs2013下调试过Python,今天试了下使用自带IDLE调试,相比而言后者效果不好. 记录一下 http://q.cnblogs.com/q/35869/ 在“Python Shell”窗口中单击“Debug”菜单中的“Debugger”菜单项,就可以启动IDLE的交互式调试器.这时,IDLE会打开“Debug Control”窗口,并在“Python Shell”窗口中输出“[DEBUG ON]”并后跟一个“>>>”提示符.这样,我们就能像平时那样使用这个“Python Shel

Android - 基带版本为未知时自动隐藏

Android5.1 机器没有刷入基带时,在Settings - About tablet中,Baseband version那栏显示Unknown 现在希望在未知基带版本时不显示这一栏 参考<Android5.1 壁纸来源选项中有两个“壁纸”选项>,可知这些设置说明是动态加载的Fragment 首先找到加载About tablet的地方 packages/apps/Settings/src/com/android/settings/ DeviceInfoSettings.java 可以看到 

Windows 下让 Python 多个版本共存(支持 pip)

转载自 http://blog.kgzx.net/index.php/archives/40/ 因为类库兼容性的关系,写实际项目时都是用 Python 2,但自己试验性的写点小东西还是喜欢用 Python 3在这记录一下在 windows 下让这两个版本共存的配置步骤 在官网下载两个版本的 exe 文件并安装.因为我主要用 v2,所以把它放在 后面 安装.这样在调用 python 命令时,默认执行的就行 v2 版本的 进入 v3 的安装文件夹,把 python.exe 和 pythonw.exe

Effective Python 条目一:知道你现在用的Python是哪个版本

条目一:知道你现在用的Python是哪个版本 在这本书里,主要实例的代码是Python3.4(发布于2014年3月17日)的语法.这本书也提供一些Python2.7(发布于2010年七月3日)语法的例子去强调不同之处.我的大部分建议都可应用到流行的Python运行时库:CPython, Jython, IronPython, PyPy, etc. 很多计算机预装了多个版本的标准CPython运行时库.然而,命令行中默认的python并不清晰.python通常是python2.7的别名,但是有时候

[转载]python实现带验证码网站的自动登陆

    原文地址:python实现带验证码网站的自动登陆作者:TERRY-V 早听说用python做网络爬虫非常方便,正好这几天单位也有这样的需求,需要登陆XX网站下载部分文档,于是自己亲身试验了一番,效果还不错. 本例所登录的某网站需要提供用户名,密码和验证码,在此使用了python的urllib2直接登录网站并处理网站的Cookie. Cookie的工作原理: Cookie由服务端生成,然后发送给浏览器,浏览器会将Cookie保存在某个目录下的文本文件中.在下次请求同一网站时,会发送该Coo

python自带库及第三方库api察看

今天发现一个很有意思的功能,python自带了所有库的文档查看器,配置如下: 配置pydoc服务,cmd中输入如下代码: python –m pydoc –p 1234 回车后 ,使用过程中,该窗口不要关闭. 然后,在浏览器中输入网址:http://localhost:1234/ ,打开python自带的及集成的第三方库的api. 界面类似如下: 此工具对于察看第三方库的帮助文档非常方便

paip.性能跟踪profile原理与架构与本质-- python扫带java php

##背景 弄个个输入法音标转换atiEnPH工具,老是python性能不的上K,7k记录浏览过k要30分钟了. ##目标 分析一个程序的性能,最终都归结为回答4个基本的问题: 程序运行速度有多快? 运行速度瓶颈在哪儿? 程序使用了多少内存? 内存泄露发生在哪里? 谁引用着泄漏的对象? 作者 老哇的爪子 Attilax 艾龙,  EMAIL:[email protected] 转载请注明来源: http://blog.csdn.net/attilax #工具cProfile,objgraph 谁引