mac解决 zipimport.ZipImportError: can’t decompress data; zlib not available

  • 发表于
  • macOS

多python环境下的使用,要再多装个python版本,就一直报错 zipimport.ZipImportError: can't decompress data; zlib not available

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

一般分为两种情况的解决:

  1. 已安装zlib:看下面操作
  2. 未安装zlib:看下面操作
  3. 权限问题:去掉或加上 sudo 再执行相关操作即可

根据提示是zlib没找到,但这不可能啊,一直在用着,既然它提示了,那咱就重装zlib,且要加到环境变量中,要让(编译)能找到zlib,先卸载再安装:

然后根据提示加入环境变量:vim ~/.bashrc

这里需要注意,如果你使用了ZSH一类的工具,那么你可能需要手动处理配置继承,否则很多人都会卡在这一步上,明明已经把zlib的配置加进去了,但就是用不了,那么你可以尝试下验证一下是不是生效了:

以上说明生效了,如果输出为空,那么就是没成功,查看你的~/.bashrc等文件,并且一定要:

同时,最好重启命令窗口。