pyhton版本升级

简介:


centos6系列默认Python版本为2.6.6

centos7系列默认Python版本为2.7


很多应用有Python2.7的依赖性要求,需要Python版本升级。

下载地址如下:


解压前需要安装的开发包及系统依赖包
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel -y
下载解压
wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz tar xf Python-2.7.9.tar.xz cd Python-2.7.9
编译与安装
./configure --prefix=/usr/local
注意编译时的报错,一般是缺少系统依赖包 make && make install

将python命令指向Python 2.7.9
覆盖原来的Python版本
ln -s /usr/local/bin/python2.7 /usr/local/bin/python

检查Python版本
python -V Python 2.7.9
显示2.7.9则表示版本升级完成

有一个经常性问题,升级Python后yum用不了, 因为yum是不兼容 Python 2.7的。
解决办法如下:
修改yum文件 vi /usr/bin/yum
  将文件头部的
  #!/usr/bin/python
  改为如下内容
  #!/usr/bin/python2.6
将yum的头文件指向系统原来的python

有一个更直接的办法避免这个问题出现:
做软连接覆盖原来的Python版本时,只覆盖/usr/local/bin,不覆盖/usr/bin/路径下的Python
只链接 ln -s /usr/local/bin/python2.7 /usr/local/bin/python
不要做 ln -s /usr/local/bin/python2.7 /usr/bin/python
这样既可以完成升级,也可以不改变yum的Python指向路径,使yum正常使用。

还有需要特别注意的点:
在删除取消软连接时,注意不要目录后面的“/”
rm -rf /usr/local/bin/python 不是rm -rf /usr/local/bin/python/
这样就可以删除新的Python版本链接。


目录
相关文章
|
8月前
|
开发者
0-hackbar最新版本(2.3.1)工具安装(超详细)
0-hackbar最新版本(2.3.1)工具安装(超详细)
|
8月前
|
Rust
Rust 最新版1.75.0升级记
Rust 最新版1.75.0升级记
116 0
|
编解码 自然语言处理 安全
最新版会声会影2023新版本详细功能介绍
我喜欢Corel VideoStudio,因为它使用起来很有趣。它很容易使用,但仍然给你很多功能和力量。VideoStudio让我与世界分享我的想法!“这个产品的功能非常多,我几乎没有触及它的表面,我可以做大量的编辑、色彩校正、时间推移等等。真的很期待真正学到一切!视频工作室给了我成为创作者的工具,这是我以前不知道的。
366 0
|
Kubernetes 容器
k8s一键版本升级脚本(强推)
k8s一键版本升级脚本(强推)
|
缓存 安全 数据库
CleanMyMac X2024全新版本功能介绍
电脑清理软件在我们的电脑使用过程中是非常实用便捷的清理软件.当电脑使用了一段时间内,电脑就会产生各种各样的垃圾文件,比如说残留的注册表或者无效的注册表,系统碎片以及毫无用处的文件等,这些的存在将会极大程度地拖慢电脑的运行速度,而你删除的话可能会删除本不能删除的文件,导致系统损坏无法再继续使用,而它借助于强大的扫描引擎为你智能安全地清理无用垃圾,整理清洁C盘,能还你一个流畅极速的运行环境,这类软件占用体积也不怎么大,你可以预备着,感觉卡顿的时候就拿来清理一下!操作极其简单,各位用户都能轻松享受优质顺畅的电脑使用体验!
140 0
|
Web App开发 存储 缓存
CleanMyMac X4.12全新版本功能介绍
CleanMyMac X2023最新版终于迎来了又4.12,重新设计了 UI 元素,华丽的现代化风格显露无余。如今的CleanMyMac,早已不是单纯的系统清理工具。在逐渐融入系统优化、软件管理、文件管理等功能后,逐渐趋近于macOS的系统管家,却又没有Windows上XX 卫士的臃肿。macOS 平台的知名系统清理应用 CleanMyMac 在经历了一段时间的beta测试后,全新设计的 CleanMyMac X 正式上线。与 CleanMyMac 3 相比,新版本的 UI 设计焕然一新,采用了完全不同的风格。
186 0
Studio One2023软件最新版本有哪些新功能?
Studio One2023是一款全新实用的数字音乐制作软件,今天给大家带来的是Studio One中文版。这款软件功能非常的强大,能够帮助用户们快速的完成各种音频处理功能。能够记录、生产、混合、掌握和执行所有操作。从工作室到舞台,该软件以易用为核心,是您的创意合作伙伴。
359 0
|
监控 安全 搜索推荐
全新版本CleanMyMac2023下载及有哪些新功能?
从最初开始下载CleanMyMac开始,CMM一直在提供智能的清理,从颇受小白用户喜爱的自动清理特性开始,仅需一键即可快速而安全地清理系统各角落垃圾,释放宝贵硬盘空间,CMM或许可以说是是 Mac上最知名的系统清理工具了。CleanMyMac2023下载:http://t.csdn.cn/vMNV9
119 0
|
缓存 安全 芯片
CleanMyMac X2023版本有哪些新功能?
先回答另外一个问题:为什么要对 Mac 电脑进行清理?当然是空间不够用啊。对于新近几年的 Mac 电脑,扩容又不像以前换一块硬盘就好,还好事去问了一圈,对于 2016 年以后的 Mac 电脑的扩容建议是:外接一块移动硬盘。
138 0
|
存储 缓存 监控
CleanMyMac2023新版本功能介绍
CleanMyMac X是一款专业的Mac清li软jian,可智能清limac磁盘垃圾和多余语言安装包,快速释放电脑内存,轻松管理和升级Mac上的应用。
134 0