12

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

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

为什么?我正在对各种 Python 子版本进行构建测试,并希望干净地进行这些测试,这样就没有其他版本的“剩余”。我可以清除其中的所有内容,/usr/local/lib/usr/local/bin可能还有其他我不想删除的内容,因此有一种直接的方法来隔离 Python 组件以进行删除将是理想的。

4

1 回答 1

13

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

但更一般地说,为什么要打扰?的重点altinstall是许多版本可以一起存在。所以你不需要删除它们。

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

此外,virtualenv对开发执行相同的操作(使用 )。那么你altinstall的'ed Pytons 没有站点包。它们只是保持干净、原始的参考。

于 2013-06-19T21:11:57.570 回答