【发布时间】:2013-01-18 18:35:55
【问题描述】:
我在 Redhat Linux 5 上运行 Python 2.4。
知道如何升级到 Python 2.6 或 3.0 吗?
提前致谢, 总和
【问题讨论】:
-
下载源代码并构建它?
标签: python python-3.x python-2.7
我在 Redhat Linux 5 上运行 Python 2.4。
知道如何升级到 Python 2.6 或 3.0 吗?
提前致谢, 总和
【问题讨论】:
标签: python python-3.x python-2.7
升级前查看版本是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
【讨论】:
与 Linux 上的所有软件一样,第一个调用端口应该是包管理器,大多数时候使用它会给您带来相对轻松的体验。
对于 Red Hat,即yum,因此您可能需要类似以下内容:
yum update python
如果手头没有该软件的包,那么您可以下载源代码并构建它,但请注意,这通常是一条更难的路线 - 首先它需要更多的工作,其次包维护者要小心确保软件在发行版上正常运行,因此它们更有可能运行良好并与系统的其余部分进行良好的交互。
值得注意的是,您可以并排安装 2.x 和 3.x,大多数发行版都将它们单独打包。因此,要获得 3.x,您可能想要这样做:
yum install python3
(注意我不使用 Red Hat,所以我不确定这是正确的包名)。
最后一点 - 2.4、2.6 和 3.0 都是过时的版本。您确实需要 Python 2.7.2(最新的 2.x 版本)或 Python 3.3(最新的 3.x 版本)。
【讨论】:
yum repolist 并查看是否有)。