pythonlinux版本_Linux_Python版本控制
第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功
复制代码代码如下:
yum -y install gcc
系统会自动下载并安装或更新,等它自己结束
第2步:安装wget,这是一个网络下载软件。
1.进入软件包存放目录。建议把个人要安装的软件包存放在/usr/local/src目录中。
[root@feiyu ~]# cd /usr/local/src
2.使用wget下载软件
[root@feiyu src]# wget http://down.feiyu.com/Tools/zlib-1.2.8.tar.gz
3.解压文件并安装
[root@feiyu src]# ls
[root@feiyu src]# tar xzvf cmake-2.8.11.2.tar.gz
[root@feiyusrc]# cd cmake-2.8.11.2/
[root@feiyu cmake-2.8.11.2]# ./configure --prefix=/opt/cmake
[root@feiyu cmake-2.8.11.2]# make
[root@feiyu cmake-2.8.11.2]# make install
第3步:下载Python-3.6.4软件包
复制代码代码如下:
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
第3步:解压已下载的二进制包并编译安装
复制代码代码如下:
tar -cxvf Python-3.6.4.tar.bz2
cd Python-3.6.4
./configure
make all
make install
make clean
make distclean
/usr/local/bin/python3 –V
编译安装完毕以后,可以输入上面一行命令,查看版本
第4步:建立软连接指向到当前系统默认python命令的bin目录,让系统使用新版本python
ln -s /usr/local/bin/python3.6.4 /usr/bin/python3(这个名称随意,不过3好记)
输入#python -V,即可查看当前默认python版本
默认的python成功指向3.3.0以后,yum不能正常使用,需要修改yum的配置文件
第5步:修改yum配置文件
vi /usr/bin/yum (这一步必须修改,不然以后yum就没法用了)
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7 也就是改为没升级之前的老版本号 。
保存退出,yum即可正常使用。如若有其他命令、软件不能正常使用,仿照yum配置文件的修改方法,修改其配置文件即可。
至此,更新完毕。
pythonlinux版本_Linux_Python版本控制相关推荐
- 对python版本设置版本控制
目录 一.linux版本控制 1.update-alternatives原理 2.查看版本信息 3.查看链接信息 4.软链接切换 5.清除链接 二.对python版本设置版本控制 1.设置python ...
- idea svn回退版本_版本控制 -- idea 整合 SVN
前言 现在 GIT 确实是最火的 版本控制. SVN 有被淘汰的感觉.但是.在小型团队中,不需要这种大范围的代码提交以及修改的情况下. 用 SVN 的效率并不会弱于 GIT .尤其是目前 GIT 偶尔 ...
- 第一个JDK 10(18.3)候选版本(内部版本43)展示了新的版本控制方案
Mark Reinhold的帖子" JDK 10:First Release Candidate "宣布"在build 43中没有未解决的P1错误",并将Bui ...
- 首个JDK 10(18.3)发行候选版(内部版本43)展示了新的版本控制方案
Mark Reinhold的帖子" JDK 10:First Release Candidate "宣布"内部版本43中没有未解决的P1错误",并将Build ...
- 《系统集成项目管理工程师》必背100个知识点-78配置项的版本控制
为什么要进行配置项的版本控制? 在项目开发过程中,绝大部分的配置项都要经过多次的修改才能最终确定下来.对配置项的任何修改都将产生新的版本.由于我们不能保证新版本一定比老版本"好", ...
- Node.js 官网入门教程(二) npm(安装、包版本、卸载、npx)、package.json(scripts、devDependencies)package-lock.json(语义版本规则符号
Node.js 官网入门教程(二) npm(包管理.安装.包版本.卸载.npx).package.json(scripts.devDependencies).package-lock.json(语义版 ...
- 版本控制介绍、Git的安装、TortoiseGit的安装、Git的文件操作、IDEA + 同步到GitHub远程仓库 | 克隆 | 分支 | 忽略文件
文章目录 版本控制 什么是版本控制 常见的版本控制工具 版本控制分类 Git与SVN的主要区别 Git的历史 Git安装与配置 TortoiseGit的安装 Git基本理论 Git项目搭建 Git文件 ...
- 软件测试过程中的测试配置管理与版本控制
随着计算机软件技术的发展,各种计算机软件种类繁多,功能各异,加上计算机软件规约的约束和发展,软件的规范性变得更加重要.为了开发合格的软件,在软件开发过程中,离不开软件测试.为了更好的完成软件测试工作, ...
- Git版本控制(简介、安装、常用命令)
Git 版本控制器 (本文档由XDL讲师黄超,使用MarkDown构建而成,转载请注明出处) 1.什么是Git 当今世界最先进/最好用的分布式版本控制系统,没有之一 2.什么是版本控制系统? 版本控制 ...
最新文章
- 英伟达TensorRT 8-bit Inference推理
- 吴恩达“机器学习”——学习笔记六
- opencv中vc14和vc15的区别?
- [J2ME QA]真机报告MontyThread -n的错误之解释
- Oracle on Azure
- HALCON Progress
- 技术分享 | CodeReview主要Review什么?
- 【重学JS系列】slice用法大合集
- opensplice dds v6.3.2_给你看个宝贝,近乎完美的DDS正弦波信号音生成器
- 织梦自定义表单限制IP24小时只能提交一次方法
- Qt程序实现自动重启
- JSP程序设计之(1)Tomcat安装及环境变量配置
- 打卡1 谭浩强c语言程序设计第三章
- USB 3.0规范中译本 第7章 链路层
- 密立根油滴实验的c语言程序,密立根油滴实验数据处理程序c++
- 五一不看人人人人人人,哪儿耍合适? | Alfred数据室
- MySQL分组查询最新的一条记录
- 【Java】Annotation
- 为什么很多商家开始搭建自己的小程序商城?
- 一、简单的http抓包(微信公众网页登录模拟)
热门文章
- python怎么编写流氓软件_Python 编写强制性流氓软件, 可表白, 可其它!
- concurrent 底层_JDK1.8 util-concurrent-ConcurrentLinkedQueue源码分析
- android伸缩动画,Android 伸缩动画xml配置
- python可以做哪些小工具_用Python写过哪些「脑洞大开」的小工具?
- Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
- CSU-ACM集训-模板-主席树
- vs2017 Visual Studio 离线安装方法
- AIDL Service
- 最正确的为GridView添加删除提示的方法(转)
- mug网络用语_各种游戏术语