OS X卸载distutils已安装项目
问题内容:
我在El Capitan上,我想用pip安装numpy。但是我得到以下错误:
Detected a distutils installed project ('numpy') which we cannot uninstall. The metadata provided by distutils does not contain a list of files which have been installed, so pip does not know which files to uninstall.
现有的numpy版本似乎是1.10.4,而我尝试安装的版本是1.9.2,但我需要它。有没有办法使用distutils卸载此版本?或者至少以任何方式告诉pip安装了numpy?
问题答案:
由于没有关于已安装文件的元数据,因此我找到了手动删除文件的最简单方法。只需检索模块的目录(我指的是:检索python模块路径),然后删除文件夹以及随附的.egg-info文件。然后安装不带–update标志的所需numpy版本。