在使用make altinstall
安装Python时,如何干净地删除?我在makefile中找不到altuninstall
或类似内容,这似乎也不是常见问题。
在这种情况下,我在Ubuntu中使用Python 2.7.x,但我希望答案适用于早期版本和更高版本/子版本。
为什么呢?我正在做各种Python子版本的构建测试,并希望干净地进行这些测试,以便其他版本没有“剩余”。我可以删除/usr/local/lib
和/usr/local/bin
中的所有内容,但可能还有其他内容需要删除 ,因此可以通过简单的方法隔离Python组件删除将是理想的。
答案 0 :(得分:7)
据我所知,没有自动方法可以做到这一点。但您可以进入/usr/local
并删除bin/pythonX
和lib/pythonX
(也许lib64/pythonX
)。
但更普遍的是,为什么要这么麻烦? altinstall
的重点是许多版本可以共存。所以你不需要删除它们。
对于您的测试,您应该使用virtualenv
创建一个新的,干净的环境,使用您想要使用的任何python版本。这使您可以保留所有altinstall
版本的Python版本,并且仍然拥有一个干净的测试环境。
另外,执行相同操作(使用virtualenv
)进行开发。那么你的altinstall
'ed Pytons没有网站套餐。他们只是保持干净,原始的参考。