当前位置: 首页 > news >正文

linux python 更新版本

更新python:

第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功

代码如下:
#yum -y install gcc
系统会自动下载并安装或更新,等它自己结束

第2步:下载Python-3.3.0软件包
代码如下:
#wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2
说明:版本可自选,命令中的数字就是版本号,你也可以把3.3.0换成你需要的版本,如http://python.org/ftp/python/2.6.5...。截止至我撰稿时(2013年1月29日),最新可用版本是3.3.0

第3步:解压已下载的二进制包并编译安装
代码如下:
#tar -jxvf Python-3.3.0.tar.bz2
#cd Python-3.3.0
#./configure
#make all
#make install
#make clean
#make distclean
#/usr/local/bin/python3 –V
编译安装完毕以后,可以输入上面一行命令,查看版本

第4步:建立软连接指向到当前系统默认python命令的bin目录,让系统使用新版本python
#mv /usr/bin/python /usr/bin/python2.4 //当前python的版本为2.4所以是python2.4
#ln -s /usr/local/bin/python3.3 /usr/bin/python
输入#python -V,即可查看当前默认python版本
默认的python成功指向3.3.0以后,yum不能正常使用,需要修改yum的配置文件

第5步:修改yum配置文件
#vi /usr/bin/yum
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.4 //改为之前的老版本号
保存退出,yum即可正常使用。如若有其他命令、软件不能正常使用,仿照yum配置文件的修改方法,修改其配置文件即可。
至此,更新完毕。

原文链接:http://www.jb51.net/article/34012.htm

转载于:https://www.cnblogs.com/paisen/p/4140743.html

相关文章:

  • Sublime Python 插件配置合集
  • syslogd klogd
  • 设计模式——装饰者模式
  • c语言的作用域、变量与结构体
  • 关于终端和控制台的一些解释
  • 从源码编译新版OGRE 1.7.2 [Cthugha] for iphone/ipad
  • VS2010 添加服务引用以后点不出引用服务的命名空间
  • 查找触发器
  • Android中的PopupWindow详解
  • 怎么使用response.write来做一个javascript的alert弹出窗口
  • 堆栈指针理解
  • Json的引入
  • Realtime Rendering 3rd笔记 8
  • CSS3 Media Queries
  • IIS7的虚拟目录设置独立应用程序池
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • Codepen 每日精选(2018-3-25)
  • docker-consul
  • es的写入过程
  • HTML中设置input等文本框为不可操作
  • JavaScript 奇技淫巧
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • JavaScript服务器推送技术之 WebSocket
  • Node + FFmpeg 实现Canvas动画导出视频
  • OSS Web直传 (文件图片)
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 从PHP迁移至Golang - 基础篇
  • 从零搭建Koa2 Server
  • 大快搜索数据爬虫技术实例安装教学篇
  • 大整数乘法-表格法
  • 关于List、List?、ListObject的区别
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 微信小程序填坑清单
  • 移动端唤起键盘时取消position:fixed定位
  • 运行时添加log4j2的appender
  • 在electron中实现跨域请求,无需更改服务器端设置
  • Hibernate主键生成策略及选择
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 组复制官方翻译九、Group Replication Technical Details
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​业务双活的数据切换思路设计(下)
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #WEB前端(HTML属性)
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (2)STM32单片机上位机
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (四)Android布局类型(线性布局LinearLayout)
  • (转)Mysql的优化设置
  • (转)甲方乙方——赵民谈找工作
  • **PHP二维数组遍历时同时赋值
  • **PHP分步表单提交思路(分页表单提交)
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET Core跨平台微服务学习资源