我当前正在使用RHEL7,正在尝试安装matplotlib。每当我尝试做的时候
python -m pip install -U matplotlib
或
pip install matplotlib
我收到错误消息“ 无法卸载'pyparsing'。这是一个distutils安装的项目,因此我们无法准确确定属于该文件的文件,这只会导致部分卸载。“
任何帮助将不胜感激,如果您需要更多信息,我可以提供。
问题是pip
无法正确卸载“纯” distutils
安装的软件包(请参阅详细信息here)。
您可以通过手动删除pyparsing
来解决此问题:
首先,您需要确定包的路径:
$ pip list -v | grep pyparsing
您将看到类似:
pyparsing 2.0.1 /path_to_the_python/site-packages
然后使用此path并删除软件包(注意星号):
$ rm -rf /path_to_the_python/site-packages/pyparsing*
然后重新安装:
$ pip install pyparsing