一、问题描述

在windows下pycharm里跑tensorflow,结果下载cv2时,出现这个错误

TypeError: parse() got an unexpected keyword argument ‘transport_encoding’

二、原因分析

是在安装了TensorFlow后出现,导致pip命令报错

三、解决办法

D:\ProgramData\Anaconda3\Lib\site-packages\pip
TypeError: parse() got an unexpected keyword argument
在上面这个路径,打开这个.py文件(每个人Anaconda的安装位置不一样,根据自己的来找即可),到第730行有如下语句:
transport_encoding=encoding
用#注释掉,就可以成功下载东西了。