无法安装matplotlib,因为'six'是distutils

时间:2018-09-30 17:14:32

标签: python bash unix matplotlib

我想在新的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.

1 个答案:

答案 0 :(得分:1)

为了理解这里的错误,您需要了解什么是distutils。简而言之,它们是分发和安装Python扩展和软件包的方法。您可以了解有关它们的更多信息heresix是包装Python 2和3之间差异的一种方法。

话虽如此,您只需将--ignore-installed添加到您的参数中,如下所示。

sudo -H python -m pip install -U matplotlib --ignore-installed