当使用“ make altinstall”安装Python时,如何清除它?

Mar*_*ver 8 python linux installation

你如何干净地去除Python的,当它被用make安装altinstall?我没有altuninstall在makefile中找到一个或类似的东西,这也不是一个常见的问题。

在这种情况下,我正在Ubuntu中使用Python 2.7.x,但我希望答案将适用于早期和更高版本/子版本。

为什么?我正在对各种Python子版本进行构建测试,并希望干净地进行这些测试,以便没有其他版本的“剩菜”。我可以消灭一切都在/usr/local/lib/usr/local/bin,但有可能是其他的东西存在,我想去除,所以有一个简单的方法来分离去除Python的部件将是理想的。

and*_*oke 9

据我所知,没有自动的方法可以做到这一点。但是您可以进入/usr/local并删除bin/pythonXlib/pythonX(也许lib64/pythonX)。

但是更普遍的说,为什么要打扰?重点altinstall是许多版本可以一起使用。因此,您无需删除它们。

对于测试,您应该使用virtualenv要使用的python版本创建一个干净的新环境。这样一来,您可以保留所有altinstalled Python版本,并且仍然拥有一个干净的测试环境。

另外,进行相同的操作(使用virtualenv)进行开发。然后,您的altinstall'ed Pytons没有站点软件包。它们只是保持干净,原始的引用。