CentOS5.4 上将Python进行升级,已经解决yum不可用的问题(转载)
1. 背景
CentOS5.4自带的Python版本是2.4.3,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4。(如Robot Framework2.5要求Python版本至少是2.5)
2. 目标
将CentOS自带的Python由2.4.3版本升级到2.6.5版本。
3. 实施
(1)下载/安装python
下载Python2.6.5.tar.bz2(下载地址: http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz2)
$tar jxvf Python2.6.5.tar.bz2
$cd Python2.6.5
$./configure
$make && make install
自此,python2.6安装后路径默认是在/usr/local/lib/python2.6
查看Python版本:
$ /usr/local/bin/python2.6 -V
(2)建立软连接,使系统默认的python指向python2.6
正常情况下即使python2.6安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。如何实现将系统默认的python指向到2.6版本呢?
mv /usr/bin/python /usr/bin/python.bak
ln -s //usr/local/bin/python2.6 /usr/bin/python
检验python指向是否成功
python -V
(3) 解决系统python软链接指向python2.6版本后,yum不能正常工作
方法:
$vi /usr/bin/yum
将文本编辑显示的#/usr/bin/python修改为#/usr/bin/python2.4,保存修改即可
CentOS5.4 上将Python进行升级,已经解决yum不可用的问题(转载)相关推荐
- python ssl module_Python升级后ssl模块不可用问题解决和浅析
在Cent0S 7.5下将Python 2.7.5升级到Python 3.6.6后,发现ssl模块不可用,具体详细信息如下所示: [root@db-server ~]# pip listPackage ...
- Python·pip升级失败报异常之解决方案
阅文时长 | 0.92分钟 字数统计 | 1484字符 主要内容 | 1.引言&背景 2.声明与参考资料 『Python·pip升级失败报异常之解决方案』 编写人 | SCscHero 编写时 ...
- ACMNO.27 Python的两行代码解决 C语言-字符逆序 写一函数。使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 输入 一行字符 输出 逆序后的字符串
题目描述 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串. 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 来源 ...
- Centos6.X升级glibc解决“libc.so.6 version GLIBC_2.14 not found”报错问题
Centos6.X升级glibc解决"libc.so.6 version GLIBC_2.14 not found"报错问题 参考文章: (1)Centos6.X升级glibc解决 ...
- CentOS 6.5升级Python后yum不可用的解决方案
CentOS 6.5升级Python后yum不可用的解决方案 参考文章: (1)CentOS 6.5升级Python后yum不可用的解决方案 (2)https://www.cnblogs.com/he ...
- python错误-新手常见Python错误及异常解决处理方案
写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...
- Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合
Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合 目录 Python版本升级的原因 Text and binary data in P ...
- Python编码错误的解决办法SyntaxError: Non-ASCII character ‘\xe5‘ in file
Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file [现象] 在编写Python时,当使用中文输出或注释时运行脚本,会提示错 ...
- 升级Python后yum不可用的解决方案
升级Python后yum不可用的解决方案 在Centos官网上查到了一篇文档,方法如下. 首先找到你安装Centos的光盘或者ISO文件,只要系统版本一样即可.拷贝如下文件到系统某目录中: pytho ...
最新文章
- zookeeper快速入门——部署
- java学mybatis还用学jdbc吗,mybatis系统学习(二)——使用基础mybatis代替原始jdbc
- jmeter constant timer 如何添加_基于jmeter+perfmon的稳定性测试记录
- I2S 和 PCM 区别
- python环境设置_MacOS中的Python(和NumPy)开发环境设置
- php 阻塞消息队列,linux 消息队列阻塞
- FedML联邦机器学习框架正式开源,助力算法开发和性能比较
- vb 绘制图形/蝴蝶动画
- Elasticsearch7.X ILM索引生命周期管理(冷热分离)
- solidity struct 结构体创建与使用浅学 (四)
- java多线程系列13 设计模式 Future 模式
- 一般是一个较为复杂的 飞鸽传书 对象
- Android Animation学习(三) ApiDemos解析:XML动画文件的使用
- 如何向应用程序代码添加跟踪语句
- 解决maven打jar包报错:Could not resolve substitution to a value: ${akka.stream.materializer}
- 【9603】最大整数
- SQL Server 2000 Service Pack 4 升级指南
- matlab如何调用swmm,一套基于SWMM开放的城市管网系统控制设计
- 科学计算机壁纸,Nature大盘点:2020年最佳科学影像,每一张都是壁纸,每一张都是历史...
- 将通达信的背景设置成白色
热门文章
- 程序员入错行怎么办?
- 算法和编程面试题精选TOP50!(附代码+解题思路+答案)
- 马云:很多P2P公司披着互联网金融的外衣做非法金融服务
- Hinton等大牛要来中国授课,首个AI人才国际培养计划在北大启动
- AI一分钟 | Windows负责人离职;华为2017年收入6036亿元,净利475亿元
- 强化学习入门教程(附学习大纲)
- WebSocket 集群解决方案
- SpringBoot集成Quartz实现定时任务的动态创建、启动、暂停、恢复、删除。
- 聊一聊 Spring 中的线程安全性
- 《数据竞赛白皮书·下篇》发布,开源办好一场数据竞赛的实践方法论