如何从Cent OS中删除python 2.6?
我尝试了命令yum remove python
。在python --version
后再次使用
答案 0 :(得分:0)
许多Linux发行版都需要Python。发行版提供商组合的许多系统实用程序(基于GUI和不基于GUI)都是用Python编程的。
系统实用程序编程的python版本我将调用“main”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.8是2.7.3)。我建议不要尝试替换主python,而是在一个单独的位置编译和安装2.7.8(我的是/opt/python/2.7.8)。这将使您了解您的发行版的安全修复计划,并保证其他人测试python库和该版本的兼容性(系统实用程序使用!)。