1.wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz      #下载安装包

2.tar -zxvf Python-3.5.3.tgz        #解压安装包

3.mv Python-3.5.3 /usr/local       #把安装包移到要安装python的目录里

4.cd /usr/local/Python-3.5.3/         #进入安装目录

5.     ./configure                                  #编译      或者用这句     ./configure --prefix=/usr/local/Python-3.5.3   这个是指定安装文件夹

6.make&&make install               #安装            要是安装报错的话      yum -y install gcc   yum -y install openssl-devel    yum -y groupinstall Development tools

7make clean                                 #清除临时安装文件     python3.5安装完成之后的目录是   /usr/local/bin  是因为我没指定的安装文件夹的原因么

8.mv /usr/bin/python /usr/bin/python_old                     #备份原有python

9.ll /usr/bin |grep python              #看一下python的软连接    会发现有个python的连接

10.rm -rf /usr/bin/python              #把这个删掉   链接就没有了

11.ln -s /usr/local/bin/python3.5 /usr/bin/python            #重新建立个python3.5的连接       如果原本的链接没删  可以同时用两个python  这句话就改成 ln -s /usr/local/bin/python3.5 /usr/bin/python3    输入python还是2.7   输入python3进入python3.5.3    应该是这样的吧   没试     我直接删了

12.python -V                                #这样发现版本是3.5.3了  但是直接输入python想进入的话   可能就会出现问题了  也可能不出现

#如果出现的话   export看一下编码是不是utf-8   如果是环境变量出问题什么的   百度吧

装完之后要改些东西    yum用不了了   firewalld用不了了   改这些东西吧

13.vi /usr/bin/yum                #修改开头那里   在python后面加个2.7

14.vi /usr/libexec/urlgrabber-ext-down      #一样的  改开头的python   后面加个2.7      这个2.7是我电脑里原来的版本    你得看你自己电脑里的版本来改

15.vi /usr/sbin/firewalld                              #防火墙要是启动不了  改这个   和前面一样   
————————————————
版权声明:本文为CSDN博主「fiiber」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fiiber/article/details/80267924

centos7 python2.7升级至python3.5.3版本的更多相关文章

  1. Python2.7升级至Python3.6

    Python2.7升级至Python3.6 今天在CentOS7.2上将python2.7升级至python3.6时遇到了诸多问题,下面将升级步骤以及解决方法一一列举. 1.安装Python3.6 安 ...

  2. Linux系统中的python2.x升级至python3

    python2.x升级至python3 由于需要在公司测试环境搭建的Jenkins上面运行接口自动化脚本,所以需要对Jenkins所处的服务器的python环境进行升级,以便运行python3编写的脚 ...

  3. window 下python2.7与python3.5两版本共存设置

    分别下载两个版本的Python,安装. (1)在Path环境变量中检查以下4个变量(Path中的环境变量是以分号隔开的): 1.c:\Python27 2.c:\Python27\Scripts 3. ...

  4. centos python2升级为python3 升级旧版本django

    阿里云centos python3 及django的配置 安装python3后 pip 会把下载的包安入python2.7 下面解决该问题 python3.5安装1,安装依赖包#yum install ...

  5. Centos7 Python2 升级到Python3

    1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src wget https://www.python.org/ftp/python/3.7.2/Python-3. ...

  6. Windows下同时安装python2和python3如何兼容版本

    引言:因学习需要把python2和python3都安装了,为了避免使用过程中混淆版本在网上找了一些解决方案,亲测可用.方法如下: 分别下载并安装Python2.x和Python3.x. 配置环境变量. ...

  7. mac下python2.x和python3.x的安装方法和升级方法/卸载

    一.首先问个问题,我们为什么要升级python2.x或者python3.x的版本? 一个是低版本会有些bug:或者功能问题,或者安全问题等,另外高版本会引进一些新的功能,也会废弃一些老的功能. 可以通 ...

  8. 自动发布工具版本从python2升级成python3后遇到的种种问题(涉及paramiko,Crypto,zipfile等等)

    从在公司实习到正式入职,一直还在被同事使用的是我写的一个自动发布工具.该工具的主要功能是:开发人员给出需要更新的代码包(zip格式),测试人员将该代码包部署到测服,这些代码包和JIRA数据库里的项目信 ...

  9. centos7.2 python2.7升级python3.6退格键不能用

    yum install readline-devel ./configure  --prefix=/usr/py/py3.6    (目录是自定义的这个根据实际情况来) make && ...

随机推荐

  1. 【译】Matplotlib:plotting

    前言 本教程源于Scipy Lecture Notes,URL:http://www.scipy-lectures.org/ 本教程若有翻译不当或概念不明之处,请大家留言,博主及时更正,以便后来的用户 ...

  2. linux ssh scp免密码

    1.首先登入一台linux服务器做为母机(即登入其他linux系统用这台做为入口):执行一行命令生成key文件:ssh-keygen -t rsa 2.在母机上,进入/root/.ssh目录,找到id ...

  3. 上传文本到hdfs上的一些命令

    在hadoop下创建文件夹 bin/hdfs dfs -mkdir -p /usr/hadoop/spark/ touch wc.input  写一些文本进去. 上传到hdfs上  bin/hdfs ...

  4. (三)Kubernetes 快速入门

    Kubernetes的核心对象 API Server提供了RESTful风格的编程接口,其管理的资源是Kubernetes API中的端点,用于存储某种API对象的集合,例如,内置Pod资源是包含了所 ...

  5. Codeforces Round #142 (Div. 1) C. Triangles

    Codeforces Round #142 (Div. 1) C. Triangles 题目链接 今天校内选拔赛出了这个题,没做出来....自己思维能力还不够强吧.我题也给读错了.. 每次拆掉一条边, ...

  6. httprunner学习4-variables变量声明与引用

    前言 在 HttpRunner 中,支持变量声明(variables)和引用($var)的机制.在 config 和 test 中均可以通过 variables 关键字定义变量,然后在测试步骤中可以通 ...

  7. java 的枚举变量只能使用枚举常量来初始化--带有关联数据的枚举

    public enum ResultEnum { SUCCESS("200","成功"), FAILURE("500","发生异常 ...

  8. haproxy 2.0 dataplaneapi rest api 试用

    我们可以基于haproxy 提供的dataplaneapi 动态进行haproxy 配置的修改,增强haproxy的可编程能力,以下是一个简单 的测试,基于docker-compose运行 环境准备 ...

  9. 洛谷 P2815 IPv6地址压缩 题解

    P2815 IPv6地址压缩 题目背景 (友情提示:IPv6基础知识曾多次出现在NOIP初赛中)Internet Protocol,互联网协议,即为我们常说的IP.我们目前常说的IP主要指它的第四版, ...

  10. SQL进阶-隐式类型转换

    一.隐式类型转换 1.隐式类型转换 隐式类型转换: '; 程序可读性差,且依赖数据库的隐式转换规则,如果数据库升级,则程序可能无法正确执行: 有可能会导致索引失效: 有可能会导致意想不到的结果: 显式 ...