卸载从源代码构建的 Python 包

卸载从源代码构建的 Python 包

如何卸载从源代码构建并通过以下方式安装的 Python 包...

python setup.py build
python setup.py install

答案1

如果您的包提供商没有提供setup.py uninstall方法,那么通常情况下,您可以手动从 Pythonsite-packages目录中删除该包。

它将位于/usr/lib/python2.5/site-packages或与您的发行版和 Python 版本相同的位置。其中将有一个与.egg包名称相对应的目录或文件。只需将其删除即可。

在某些情况下,软件包会将东西安装在其他地方。例如,Django 安装django-admin.py/usr/sbin。最好的办法是再次运行setup.py install,记下它在哪里安装的,然后清理。

答案2

您需要删除在 python 的 site-packages 文件夹中为该包创建的文件夹和文件。

我不确定它在 Ubuntu 上的什么位置,但它可能是这样的:

/usr/lib/python2.4/站点包

但是如果您安装了 64 位,它可能在 lib64 中,并且 python 版本可能不同,因此请相应地调整路径。

答案3

根据大家的说法,如果您刚刚安装它(比如说在过去的 20 分钟内),以下内容可能会帮助您找到需要删除的内容:

find /usr/lib/python* -cmin -20

相关内容