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配置文件的修改方法,修改其配置文件即可。
至此,更新完毕。
Linux_Python版本控制的更多相关文章
- [版本控制之道] Git 常用的命令总结(欢迎收藏备用)
坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...
- Git分布式版本控制教程
Git分布式版本控制Git 安装配置Linux&Unix平台 Debian/Ubuntu $ apt-get install git Fedora $ ) $ dnf and later) G ...
- Visual Studio Code 使用Git进行版本控制
Visual Studio Code 使用Git进行版本控制 本来认为此类教程,肯定是满网飞了.今天首次使用VS Code的Git功能,翻遍了 所有中文教程,竟没有一个靠谱的.遂动笔写一篇. 请确保你 ...
- 解析大型.NET ERP系统 版本控制
数据库版本控制 1) 开发版本控制.控制多人同时修改数据库产生的冲突,使用SQL Source Control 工具做版本管理. SQL Server Management Studio支持VSS和T ...
- 版本控制工具比较-CVS,SVN,GIT
首先介绍几个版本控制软件相互比较的重要依据: a.版本库模型(Repository model):描述了多个源码版本库副本间的关系,有客户端/服务器和分布式两种模式.在客户端/服务器模式下,每一用户通 ...
- TeamCity : Build 版本控制系统配置
VCS (版本控制系统) 是用来跟踪项目源文件版本变化的系统.它还有其它的名字,比如 SCM(源代码管理).当前 TeamCity 内置支持的 VCS 类型有:Git, Subversion, Mer ...
- 最好用的Unity版本控制工具
自从来到现在的公司,负责Unity组开发以来,尝试了各种版本控制工具.从一开始的TortoiseSVN,到后来为了追求逼格使用Git,尝试了Github客户端和SourceTree,发现都有各种不爽. ...
- 如何用Github版本控制非Github库
Git的图形化客户端有很多,不同的人可能习惯用不同的客户端.本人更习惯于Github的客户端,因为上Github比较多,同步代码到Github用官方的客户端是最方便的,所以也就更习惯于使用Github ...
- git分布式版本控制玩法
git分布式版本控制玩法 Git distributed version control play github的配置安装步骤:1.下载git bash(从http://www.git-scm.com ...
随机推荐
- 数据查询语句:DQL(Data Query Language)
一.基础查询 1.语法:select 查询列表 from 表名; 2.特点:1.通过select查询完的结果,是一个虚拟的表格,不是真实存在 2.查询列表可以是:字段.表达式.常量.函数等 3 ...
- Pyrhon-OS库
import os 导入OS模块 print(os.getcwd()) #获取当前路径 print(os.listdir()) #当前路径下文件信息 关于路径 Windows 下的路径采用 (\) 在 ...
- java安全编码指南之:Thread API调用规则
目录 简介 start一个Thread 不要使用ThreadGroup 不要使用stop()方法 wait 和 await 需要放在循环中调用 简介 java中多线程的开发中少不了使用Thread,我 ...
- Python之tuple元组详解
元组:有序,一级元素不可以修改.不能被增加或删除(元组是可迭代对象) 一般写法括号内最后面加个英文逗号用来区分: test = (,) test1 = (11,22,) 例: test = (12 ...
- day70:Vue:Git&路飞学城页面效果
目录 1.Git 2.路飞学城项目页面效果 0.安装elements UI 1.顶部导航栏效果 2.轮播图效果 1.Git 什么是git?分布式版本管理工具 1.git操作 # 1 创建git本地仓库 ...
- 1.1 Python 概述
1.1 Python 概述 1.1.1 了解Python Python 是由荷兰人 Guido Van Rossum 发明的一种面向对象的解释型高级编程语言.Python的设计哲学为 优雅.明确和简单 ...
- poj1655 Balancing Act (dp? dfs?)
Balancing Act Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 14247 Accepted: 6026 De ...
- Java8新特性--Base64转换
1.简介 在Java8中,Base64编码已经成为Java类库的标准.Java 8 内置了 Base64 编码的编码器和解码器. Base64工具类提供了一套静态方法获取下面三种BASE64编解码器: ...
- centos下搭建Jenkins持续集成环境
1.安装JDK yum install -y java 2.安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装. 1 wget -O /etc/yum.repos.d/ ...
- Vue 路由切换时页面内容刷新页面并更新数据
第二次进入页面,页面路由参数已经改变,但是页面内容不会刷新 <keep-alive>是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM <keep-aliv ...