如何卸载从源代码构建并通过以下方式安装的 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