解决: DECODER_ERROR_CLASSES += (brotli.error,) ttributeError: module ‘brotli‘ has no attribute ‘error‘

解决: DECODER_ERROR_CLASSES += (brotli.error,) ttributeError: module 'brotli' has no attribute 'error'

今天不知道怎么回事不小心卸载了brotli,然后安装任何库都失败,现在给出解决方案。

1.首先进入H:\Anaconda3-2020.02\envs\tf2\Lib\site-packages\pip\_vendor\urllib3下的response.py文件,

用查找命令搜索:

代码语言:javascript
复制
 #if brotli is not None:
     #   DECODER_ERROR_CLASSES += (brotli.error,)

注释掉,在搜索第三个。

然后去镜像网站,下载自己电脑版本的brotli

代码语言:javascript
复制
https://www.lfd.uci.edu/~gohlke/pythonlibs/

我的版本

下载好后,在下载目录输入cmd调用命令面板,

然后在激活你的环境

代码语言:javascript
复制
activate tf2  #自己的环境
pip install Brotli-1.0.9-cp37-cp37m-win_amd64.whl

就完美解决了!