文章目录

  • CentOS7.3+python:zipimport.ZipImportError: can't decompress data; zlib not available报错
    • 一、前言
    • 二、升级步骤
      • 2.1 步骤
      • 2.2 在执行第5步时候发生了报错
    • 三、 参考链接

CentOS7.3+python:zipimport.ZipImportError: can’t decompress data; zlib not available报错

一、前言

博主最近搞了一个系统为CentOS7.3的阿里云服务器,系统自带了python2.7,于是乎博主自然要升级到3.6了呀,别问为什么哈哈,就是想升级,奈何事情总是不能顺着自己的想法发展下去。没错,由于刚刚接触的Linux,所以即浪费了很多时间又还发生了报错:zipimport.ZipImportError: can't decompress data; zlib not available

二、升级步骤

2.1 步骤

1、进入到下载目录

[root@izuf63xc848w2955bl9svqz ~]# cd /usr/local/src
[root@izuf63xc848w2955bl9svqz src]#


2、下载python3.6.1

[root@izuf63xc848w2955bl9svqz src]# ^C
[root@izuf63xc848w2955bl9svqz src]# wget https//www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz


查看一波

3、解压

Python-3.6.1  Python-3.6.1.tar.xz  zlib-1.2.11.tar.gz
[root@izuf63xc848w2955bl9svqz src]# tar xvf Python-3.6.1.tar.xz


4、设置安装目录

[root@izuf63xc848w2955bl9svqz src]# .configure --prefix=/usr/local/python3.6


5、编译并安装

[root@izuf63xc848w2955bl9svqz src]# make && make install


6、将系统默认的python指向新安装的python文件

[root@izuf63xc848w2955bl9svqz src]# ln -fs /usr/local/python3.6/bin/python3.6 /usr/bin/python


7、查看版本


[root@izuf63xc848w2955bl9svqz ~]# python -V
Python 3.6.1
[root@izuf63xc848w2955bl9svqz ~]#

2.2 在执行第5步时候发生了报错

zipimport.ZipImportError: can't decompress data; zlib not available

从报错信息中,我们可以看出系统已经安装了zlib软件包,之所以报错是因为在编译安装时找不到zlib的开发链接库。
       centos系统中,zlib的开发链接库软件包是“zlib-devel”,因此我们只需要通过yum安装上该软件包即可:

sudo yum -y install zlib-devel

然后从第5步开始继续执行!!!
至此,从2.7到3.6的升级之路就算完成了。

三、 参考链接

1、https://www.cnblogs.com/walk1314/p/9988069.html
       2、https://blog.csdn.net/wenshifang/article/details/79842907
       3、https://blog.csdn.net/baidu_33615716/article/details/77969256

CentOS7.3+python:zipimport.ZipImportError: can't decompress data; zlib not available报错相关推荐

  1. zipimport.ZipImportError: can't decompress data; zlib not available 解决办法

    第一步,下载python-pip的tar包 # wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-che ...

  2. zipimport.ZipImportError: can't decompress data; zlib not available

    [root@SC-070 ~]# ./setuptools-0.6c11-py2.7.egg Traceback (most recent call last): File "<str ...

  3. python2.7中没有zlib库的解决方案(zipimport.ZipImportError: can't decompress data; zlib not available)

    今天遇到个问题,自己安装的python2.7在/opt目录下,运行起来后,发现使用zlib库出错,网上查找后,获得答案 错误提示: zipimport.ZipImportError: can't de ...

  4. 问题解决zipimport.ZipImportError: can‘t decompress data; zlib not availabl

    2018-10-22 14:51:34 前面写过一篇简单方法安装pip的文章:pip安装 但是在某些环境下执行安装的时候会报错,导致安装不成功, 今天就说一下我遇到的一个问题. 报错 [www@pyt ...

  5. ubuntu anaconda 3.6.4 zipimport.ZipImportError: can't decompress data; zlib not available Makefile:1

    ubuntu anaconda 3.6.4 zipimport.ZipImportError: can't decompress data; zlib not available Makefile:1 ...

  6. 解决问题:zipimport.ZipImportError: can't decompress data; zlib not available

    场景描述 需要从源代码编译安装python-3.6.1的版本 环境描述 python-2.7.5, Centos 7 步骤重复 解压缩python-xx.tgz 进入源代码目录 ./configure ...

  7. python3安装遇到 zipimport.ZipImportError: can't decompress data; zlib not available

    报这个错会导致pip3无法使用,所以一定要解决这个错 1.在报错的当前路径下安装zlib相关依赖包: yum -y install zlib* 2.进入   /usr/local/python3/Py ...

  8. [升级][报错]zipimport.ZipImportError: can‘t decompress data; zlib not available

    环境: linux centos7.3 报错make install if test "x" != "x" ; then \     rm -f /usr/lo ...

  9. 【报错】zipimport.ZipImportError: can‘t decompress data; zlib not available

    场景描述 需要从源代码编译安装python-3.6.1的版本 环境描述 Centos 7 安装步骤 1.解压缩python-xx.tgz 2.进入源代码目录 ./configure make & ...

最新文章

  1. Window.Open- ShowModalDialog- Window.Open Session丢失的Solution
  2. sharemouse切窗口就锁定了什么原因_Excel表格如何锁定,被锁定的表格又该如何解除锁定呢?...
  3. mysql 获取自增主键
  4. avalon框架,简单的MVVM
  5. r语言怎么保存代码_R代码忘记保存,系统崩溃了怎么办?
  6. Python 获取(字典)字符串时间区间并转换类型,判断该时间段属否在时间范围
  7. mysql核心技术分析_深入理解MySQL核心技术
  8. python itertools_itertools
  9. 又把锅甩给中国!苹果和解给了300多亿,但高通业绩预测并不乐观
  10. ffmpeg实现视频马赛克特效
  11. 关于电脑端微信小程序不能启动解决
  12. 汉庭加盟:连锁酒店影视房的市场分析
  13. 上twitter_如何在Twitter上更改您的显示名称
  14. 二硬脂酰磷脂酰乙醇胺-聚乙二醇-巯基吡啶 DSPE-PEG-OPSS;常用于脂质体的合成
  15. “野味消费”演变趋势洞察
  16. AVI文件结构分析及举例验证
  17. QT之TreeView
  18. 浏览器无法访问某个网站,其他网站都正常
  19. k8s双节点集群搭建详细教程
  20. Ardunio下的STM32串口通信

热门文章

  1. 加速度中的mg/LSB是什么意思
  2. android帧动画卡顿现象,css3针对移动端卡顿问题的解决(动画性能优化)
  3. 五角星符号怎么打出来
  4. 打开计算机不显示硬盘一直在加载中,硬盘加载不出来怎么办 下面5个步骤帮你解决...
  5. 扫码登录的原理和实现
  6. 「 运动控制 」判断二阶微分方程稳定性的方法
  7. win10 oracle怎样卸载,怎么完全卸载Oracle?(Win10) 以Oracle 11g为例
  8. multisim中示波器显示电流变化波形
  9. 机器学习数学原理(1)——极大似然估计法
  10. Chrome浏览器中使用 iframe 嵌入网页导致视频不能全屏的问题解决方法