很久以前,我安装了 matplotlib,我需要将其删除。我是从源头做的,所以如果我进入突触管理器(我使用 ubuntu),那么我看不到安装了 matplotlib。但我发现/usr/local/lib/python2.7/dist-packages/matplotlib
。我的问题是如何正确删除这个库?
答案1
明智地使用 来删除它rm
。
如果您在包管理器之外安装了它,为什么您期望包管理器知道如何删除它?
请注意,这当然意味着依赖此库的任何程序都将不再工作,并且由于它位于包管理之外,因此不会向您发出警告。
答案2
mathplotlib
首先您应该检查您安装的版本。应该有__version__
一个变量来__init__.py
定义 lib 的版本。接下来,您需要从他们的主页下载该库的源代码。在那之后:
tar xvf matplotlib-VERSION.tar.gz
mkdir ~/temp-mpl
cd matplotlib-VERSION
python setup.py build
python setup.py install --home ~/temp-mpl --record list.txt
之后应该有您的版本中list.txt
安装的文件列表。mathplotlib
因此,您需要将其前缀替换~/temp-mpl
为安装路径的前缀mathplotlib
,并以这种方式删除:
cat list.txt | xargs rm -rf
它将删除您的特定版本安装的所有文件mathplotlib
。如果您手动安装了一些依赖项,您需要知道如何删除它。
记得删除~/temp-mpl
。
顺便说一句,为什么你从源安装它?回购协议中有python-matplotlib
。