将Python 2.4升级至2.6或3.0
我在Redhat Linux 5上运行的是Python 2.4。
有没有办法升级到Python 2.6或者3.0呢?
提前谢谢你,
Sum
2 个回答
1
在Linux上使用软件时,首先应该使用包管理器,这样大多数情况下会让你体验得比较顺利。
对于Red Hat系统来说,包管理器是yum
,所以你可能需要输入类似下面的命令:
yum update python
如果你找不到这个软件的包,那你可以下载源代码自己编译,但要注意,这通常比较麻烦——首先工作量大,其次包维护者会确保软件在特定的系统上能正常运行,所以他们的包更可能和你系统的其他部分兼容。
值得一提的是,你可以同时安装2.x和3.x版本,大多数Linux发行版会把它们分开打包。因此,如果你想安装3.x版本,可能需要输入:
yum install python3
(注意,我不使用Red Hat,所以不确定这个包名是否正确)。
最后要说的是,2.4、2.6和3.0都是过时的版本。你其实应该选择Python 2.7.2(最新的2.x版本)或Python 3.3(最新的3.x版本)。
2
在升级之前,先确认当前的版本是2.x
python --version Python 2.7.5
使用下面的命令来把你的Python升级到3.x版本:
yum install python3x
把x替换成你想要的版本号。
比如,如果你想安装Python 3.6,就执行:
yum install python36
之后,如果你想把这个Python设置为默认版本,那么在bashrc文件中添加:
vi ~/.bashrc
alias python='python3.6'
执行bash命令来应用这些设置:
bash
现在你可以看到下面的版本信息:
python --version Python 3.6.3