1.获取Python 3.6.3

通过官网https://www.python.org/downloads/下载Python 3.4.3源码;

源码获取命令如下:wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

2.安装Python 3.6.3

1、解压Python 3.6.3

tar -xf Python-3.6.3.tgz

2、进入目录: cd Python-3.6.3/

3、安装Python 3.6.3

a、配置./configure

如果出现这种错误,安装GCC软件套件  yum install gcc

b、编译make

c、安装make install

3.让系统默认使用Python 3.6.3

这里强调一下,不要轻易删除/usr/bin/python的操作。请先使用ls -al /usr/bin/python 查看下这个软链接指向的文件。或者先将原来的python软连接重名 mv /usr/bin/python /usr/bin/python2.6.6

以便后面好恢复。 

上面我们已经将Python 3.6.3安装完成,但是我们进入shell后,查看python版本号: python -V,发现python还是2.6.6版本。

升级python之后由于将默认的python指向3.6.3以后,yum不能正常使用

需编辑下yum的配置文件:vi /usr/bin/yum,这里需要先将原来的python软连接重名 mv /usr/bin/python /usr/bin/python2.6.6

把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6.6保存退出即可;

我们建立一个新的链接:

ln -s /usr/local/bin/python3.6 /usr/bin/python

检验python指向是否成功:python -V

这就完成了!

最新文章

  1. 【Android】YUV使用总结 —— Android常用的几种格式:NV21/NV12/YV12/YUV420P的区别
  2. 20145308刘昊阳 《Java程序设计》第3周学习总结
  3. 用一个案列详细讲解UITextFiled
  4. 【hdu5973】高精度威佐夫博弈
  5. C++ Primer : 第十章 : 泛型算法 之 只读、写和排序算法
  6. IIS6下PHP环境的资源未找到(404)问题
  7. grails下的httpclient
  8. LeetCode24 Swap Nodes in Pairs
  9. Cocos2dx中的四种控件及主要用法
  10. EntityFrameowk6.1 使用enum和低版本的不同
  11. 学习笔记之AJAX无刷新分页
  12. cf493B Vasya and Wrestling
  13. ajax的项目实操(只用于记录部分文件未引入)
  14. DataFrame使用总结1(超实用)
  15. solr 7.7 搭建和搜索
  16. 【转】ffmpeg 常用命令
  17. Chrome DevTools: Export your raw Code Coverage Data
  18. 将本地时间转换成 UTC 时间,0时区时间
  19. java Timer 定时每天凌晨0点执行任务
  20. org.apache.catalina.LifecycleException: Failed to stop component(生命周期异常)

热门文章

  1. A01-java学习环境准备
  2. [UWP 开发] 一个简单的Toast实现
  3. final版本发布评价II
  4. bash基本功能 -命令的别名和快捷键
  5. 学习 TTreeView [1] - TTreeNodes、TTreeNode 与 Items、Items.Count、Items.Clear
  6. JSON中JObject和JArray的修改
  7. 插入数据时候获取返回的id 很重要 不要忘记写select last_insert_id()
  8. BZOJ2756 SCOI2012奇怪的游戏(二分答案+最大流)
  9. 使用Ubuntu的Crontab定时任务需要注意的地方
  10. 【刷题】BZOJ 2125 最短路