在使用'make altinstall'安装Python时,如何干净地删除Python?

时间:2013-06-19 17:40:17

标签: python linux installation

在使用make altinstall安装Python时,如何干净地删除?我在makefile中找不到altuninstall或类似内容,这似乎也不是常见问题。

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

为什么呢?我正在做各种Python子版本的构建测试,并希望干净地进行这些测试,以便其他版本没有“剩余”。我可以删除/usr/local/lib/usr/local/bin中的所有内容,但可能还有其他内容需要删除 ,因此可以通过简单的方法隔离Python组件删除将是理想的。

1 个答案:

答案 0 :(得分:7)

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

但更普遍的是,为什么要这么麻烦? altinstall的重点是许多版本可以共存。所以你不需要删除它们。

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

另外,执行相同操作(使用virtualenv)进行开发。那么你的altinstall'ed Pytons没有网站套餐。他们只是保持干净,原始的参考。