转载至Linux

注意该方法会将原自带python2升级为3.6,如只需升级python3,需将下述步骤中python处都修改为python3.

Shell代码  1. # python -V    # 查看python 版本
2. # cd /home/centos/Downloads    # 进入存放目录
3. # wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz    # 获取新版的 python
4. # tar xvf Python-3.6.1.tar.xz    # 解压文件
5. # cd ./Python-3.6.1     # 进入解压后的文件目录
6. # mkdir /usr/local/python3    # 创建编译安装目录
7. # ./configure --prefix=/usr/local/python3    # 配置编译安装目录
8. # make && make install    # 编译安装
9. # mv /usr/bin/python /usr/bin/python_old    # 备份旧的python
10. # ln -s /usr/local/python3/bin/python3 /usr/bin/python    # 把新的 python3 链接到 python
11. # python

注意可以设定3.6.*中的特定3.6的小版本,如3.6.5

出现的问题

解决 zipimport.ZipImportError: can’t decompress data; zlib not available 的方法:

1.下载源码: http://www.zlib.net/
2.解压安装:

Shell代码1. # cd /home/centos/Downloads/
2. # wget http://www.zlib.net/zlib-1.2.11.tar.gz
3. # tar zxvf zlib-1.2.11.tar.gz
4. # cd zlib-1.2.11
5. # ./configure

解决 yum 不可用:

Java代码
# vi /usr/bin/yum  #!/usr/bin/python    改成:    #!/usr/bin/python_old  # vi /usr/libexec/urlgrabber-ext-down  #!/usr/bin/python    改成:    #!/usr/bin/python_old  # yum search

升级yum:

Shell代码

# yum update

Linux升级python到3.6相关推荐

  1. linux怎么升级python2.7,linux升级python到2.7

    linux升级python到2.7 一.下载python2.7安装包# wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz ...

  2. linux下载tkinter模块,Linux升级Python提示Tkinter模块找不到解决

    一.安装tkinter 在Linux中python默认是不安装Tkinter模块, [root@li250- ~]# python Python 2.6. (r266:, Feb , ::) [GCC ...

  3. Linux 升级 Python 至 3.x

    简述 CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级. 由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Pyth ...

  4. linux 升级python 3.5,Linux下升级Python到3.5.2版本

    本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...

  5. linux下载哪个python版本-Linux升级python版本

    第一步:下载python2.7.4版本源码: wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz 解压文件 [aa@localhost ~ ...

  6. linux升级python

    Centos 6.6自带的是Python 2.6.6, 现在升级为2.7.6 [root@office-vps4052 ~]# python -V Python 2.6.6 操作步骤如下: 1) 下载 ...

  7. linux中如何升级python版本号,linux的python版本升级

    可利用Linux自带下载工具wget下载,如下所示: #tar -zxvf Python-2.7.13.tgz 进入解压缩后的文件 #cd Python-2.7.13 在编译前先在/usr/local ...

  8. 每日一拍:linux升级python2.x到python3.x

    2019独角兽企业重金招聘Python工程师标准>>> 第一篇,是下面的转帖,这篇帖子是很好的linux升级python版本的博文,不过上面的python版本不是最新的,大家可以根据 ...

  9. linux中更新python_linux下面升级 Python版本并修改yum属性信息

    最近需要在linux下使用python,故需要升级一下python版本,上网查询了一下相关资料,更新了一下linux下面的python环境,记录如下: linux下面升级 Python版本并修改yum ...

最新文章

  1. 想学新的编程语言?考虑下Go吧
  2. 模组使用之dB、dBm、dBw、dBu、dBc的含义和之间的关系
  3. 一篇文章快速掌握Linux基本命令
  4. 社会学专业喜欢计算机怎么办,考研困惑我是计算机专业的学生可是我喜欢文学想考河北师范大学的研究 爱问知识人...
  5. 004 排序(冒泡快排)
  6. 医学图像处理期末复习(四)
  7. 推荐:个人时间跟踪工具 ManicTime
  8. C语言 返回指针的函数--指针函数 int* max(int a)
  9. 网页看视频计算机休眠,晚上挂着下电影怎么让电脑不休眠 Win7关闭休眠图文教程...
  10. nodejs学习文档(一) 认识node.js
  11. bat for 循环中定义变量(变量值不显示,通过使用「延期变量扩展」方式解决)
  12. 在myql sqlserver 快速找到带有关键字的表
  13. python定义空函数体_Python 2.2 定义函数
  14. NWT失败反省:谁给汝之权力,竟然敢要吾走人?
  15. 江西省电子专题大赛考点讲解七:NE555定时器
  16. SRS RTC NACK源码分析—1
  17. BSC链节点搭建 保姆级详细教程
  18. 走进晶圆厂,深入了解芯片制造流程
  19. nginx: [emerg] still could not bind()
  20. IEEP部署企业级网络工程-OSPF邻居关系故障排除

热门文章

  1. Unity WWW(下载类)
  2. 仿LR色相饱和度白平衡色彩校正HSL视频调色插件 Lightroom Controls 2.2
  3. web前端必学功法之一:留言板
  4. 数据分析6 面试题汇总
  5. 客户体验|审美体验与体验管理
  6. mysql中net start mysql57出现服务无法启动显现
  7. html5旅社模板,旅游社旅行社HTML模板
  8. 搭建教育直播平台,这三点要做好
  9. UG NX二次开发(C#)-外挂 - 配置文件说明(.men文件/.rtb文件/.trb文件)
  10. C++深度解析(36)-构造函数-初始化 initialize