在mac环境下,使用pip安装mitmproxy,报错了ERROR: Cannot uninstall ‘ruamel-yaml’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
查阅了一下大概是pip版本错误的原因
解决方法:
手动删除文件site-packages。就我而言,删除ruamel.yaml命令是rm -rf /path/to/anaconda3/lib/python3.7/site-packages/ruamel*
(也许路径需要修改一下,建议查询一下)
还可以将 pip 降级到版本 <10,使用该–disable-pip-version-check选项重新安装 ruamel ,然后使用pip install --upgrade pip.
也有网友提到使用“pip install --ignore-installed [package]”,我这里感觉并不好使,故不推荐