我想在新的Mac上安装matplotlib
,但由于six
是“ distutils已安装的项目”而无法安装,这是什么意思?我输入了以下内容:
sudo -H python -m pip install -U matplotlib
首先抛出“缓存此内容;下载该内容”的所有常用术语,然后出现BOOM。错误:
Cannot uninstall 'six'. 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.
答案 0 :(得分:1)
为了理解这里的错误,您需要了解什么是distutils。简而言之,它们是分发和安装Python扩展和软件包的方法。您可以了解有关它们的更多信息here。 six
是包装Python 2和3之间差异的一种方法。
话虽如此,您只需将--ignore-installed
添加到您的参数中,如下所示。
sudo -H python -m pip install -U matplotlib --ignore-installed