如何从Cent OS删除python 2.6?我尝试了命令yum remove python
。之后python --version
又得到
许多Linux发行版都需要Python。发行版提供程序组合的许多系统实用程序(基于GUI的和非基于GUI的)都是使用Python编程的。
系统实用程序所编程的python版本,我将其称为“主要” python。对于Ubuntu 12.04,例如,这是2.7.3,即在新安装的系统上调用python时获得的版本。
由于使用python编写的系统实用程序,因此无法在不破坏系统的情况下删除主python。甚至需要花费很多心血来用相同的major.minor系列中的更高版本来更新主python,因为您需要使用与主python相同的配置规范来进行编译。这是获取主python使用的库的正确搜索路径所必需的,这在下载python从源代码进行python编译时通常不完全是不带选项的.configure所能提供的。
通常,安装与系统使用的major.minor版本不同的版本(即主python)不是问题。也就是说,您可以编译2.6或3.4 python并毫无问题地安装它,因为它安装在主要(2.7.X)python旁边。有时发行版提供了这些不同的major.minor软件包,但它们可能不是该系列中的最新错误发布版本。
当您要使用主要python系列中的最新版本时(例如,在具有主要python版本的系统上为2.7.3的2.7.8),问题就开始了。我建议不要尝试替换主python,而应将2.7.8编译并安装在单独的位置(mine在/opt/python/2.7.8中)。这将使您按发行版的安全修复计划进行操作,并确保其他人可以测试python库的兼容性,并针对该版本(由系统实用程序使用)进行测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句