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 等文件,并且一定要:

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