Centos升级python到2.6

2024-04-26 15:38
文章标签 centos python 2.6 升级

本文主要是介绍Centos升级python到2.6,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Centos升级python到2.6

1.查看python的版本 


Java代码   收藏代码
  1. [root@localhost ~]# python  -V  
  2. Python 2.4.3  

由此可知Centos默认的python是2.4.3的, 
需要将python升级到2.6版本 

2.下载Python2.6.7.tar.bz2 
http://www.python.org/ftp/python/2.6.7/Python-2.6.7.tar.bz2 
安装: 


Java代码   收藏代码
  1. $tar jxvf  Python2.6.7.tar.bz2  
  2. $cd Python2.6.7  
  3. $./configure  
  4. $make && make install  


自此,python2.6安装后路径默认是在/usr/local/lib/python2.6 

查看Python版本: 


Java代码   收藏代码
  1. $ /usr/local/bin/python2.6 -V  

 

可能发生python安装失败的情况,原因是bz2 模块未安装

解决方法:yum install -y bzip2* (要使用到yum哦,如果yum不能使用,请看3,4),安装完之后重新安装python2.6即可
 

3.建立软连接,使系统默认的python指向python2.6 
正常情况下即使python2.6安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。 
如何实现将系统默认的python指向到2.6版本呢? 


Java代码   收藏代码
  1. mv /usr/bin/python  /usr/bin/python.bak  
  2. ln -s //usr/local/bin/python2.6 /usr/bin/python  

检验python指向是否成功 


Java代码   收藏代码
  1. python -V  


 

4.解决系统python软链接指向python2.6版本后,yum不能正常工作 


Java代码   收藏代码
  1. $vi /usr/bin/yum  

将文本编辑显示的#/usr/bin/python修改为#/usr/bin/python2.4(你的旧版本的python),保存修改


这篇关于Centos升级python到2.6的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/937981

相关文章

快速学习Python:新手入门指南

一、确定学习目标 首先,你需要明确自己学习Python的目标。是希望成为一名Python开发人员,还是仅仅想在数据分析、数据可视化等领域使用Python。不同的目标需要不同的学习路径和资源。 二、选择合适的教材和课程 Python的学习资源非常丰富,包括书籍、在线课程、视频教程等。你可以根据自己的需求选择适合自己的资源。如果你刚开始学习Python,建议从基础语法开始,一步步深入学习。

Python入门文件之: seek()和tell()函数

Python open() 函数打开文件并读取文件中的内容时,总是会从文件的第一个字符(字节)开始读起。 那么,有没有办法可以自定指定读取的起始位置呢? 实现对文件指针的移动,文件对象提供了 tell() 函数和 seek() 函数。tell() 函数用于判断文件指针当前所处的位置,而 seek() 函数用于移动文件指针到文件的指定位置。 各个参数的含义如下: file:表

Python入门学习之:文件 绝对路径和相对路径

当前工作目录: 所有没有从根文件夹开始的文件名或路径,都可以认定为当前工作目录。 在 Python 中,利用 os.getcwd() 函数可以取得当前工作路径的字符串,还可以利用 os.chdir() 改变它。例如 import osprint(os.getcwd())os.chdir('F:\python_project')print(os.getcwd()) 绝对路径

Python入门学习之:认识类方法

Python类实例方法: 和类属性一样,类方法可以分为类方法、实例方法和静态方法。  @classmethod 修饰的方法为类方法;采用 @staticmethod 修饰的方法为静态方法;不用任何修改的方法为实例方法。 class TheFirstDemo:def __init__(self): print("调用了")add = 'ziyuejiaoyu'@classm

【python入门高阶之tkinter 窗口设计

目录 python之tkinter窗口 python之tkinter窗口 控件的用法:  Label     : 标签          Frame:框架,就是一个容器. Entry:单行文本输入域 Text: Button:按钮部件是一个标准的Tkinter窗口部件,用实现各种按钮。按钮能够包含文本或图象. Listbox Scrollbar from tkinter

python 进阶学习PIL 图像处理库学习

PIL 图像处理库学习: 图像归档(Image Archives)。PIL非常适合于图像归档以及图像的批处理任务。你可以使用PIL创建缩略图,转换图像格式,打印图像等图像展示(Image Display)。PIL较新的版本支持包括Tk PhotoImage,BitmapImage还有Windows DIB等接口。PIL支持众多的GUI框架接口,可以用于图像展示。图像处理(Ima

Python入门检查学习:密码安全检查

密码安全检查 密码安全要求:1)要求密码为6到20位; 2)密码只包含英文字母和数字 方法:\da-zA-Z满足`密码只包含英文字母和数字       fullmatch方法,查看是否整个字符串都匹配。

Python入门学习:匹配查询与索引练习

Python入门学习:匹配查询与索引练习 1 查找第一个匹配串 import res = 'ziyue jiaoyu Mr.Niu'#s = 'ziyuejiaoyuMr.Niu'pat = 'jiao' r = re.search(pat,s)print(r.span())  2 查找所有'u'的索引 import re#s = 'ziyue jiaoyu Mr.

Python之IDE:Jupyter Notebbok的安装过程简介之详细攻略

Python之IDE:Jupyter Notebbok的安装过程简介之详细攻略     目录 Jupyter Notebbok的安装过程简介     Jupyter Notebbok的安装过程简介 目标:D:\ProgramData\Anaconda3\python.exe d:\ProgramData\Anaconda3\cwp.py d:\ProgramData\Anaco

python入门高阶练习之Turtle库学习三

turtle绘制五彩花朵 导入 turtle库和  random函数 import turtle as pimport randomdef snow(snow_count):p.hideturtle()p.speed(300)p.pensize(3)for i in range(snow_count):r = random.random()g = random.random()b =