【问题标题】:Upgrade Python 2.4 to 2.6 or 3.0将 Python 2.4 升级到 2.6 或 3.0
【发布时间】:2013-01-18 18:35:55
【问题描述】:

我在 Redhat Linux 5 上运行 Python 2.4。

知道如何升级到 Python 2.6 或 3.0 吗?

提前致谢, 总和

【问题讨论】:

  • 下载源代码并构建它?

标签: python python-3.x python-2.7


【解决方案1】:
  1. 升级前查看版本是2.x

    python --version
    Python 2.7.5
    
  2. 使用以下命令将你的 python 升级到 3.x 版本-

    yum install python3x

    x 替换为您想要的版本号。

    即用于安装 python 3.6 执行

    yum install python36
    
  3. 之后,如果您想将此 python 设置为默认版本,则在 bashrc 文件中添加

    vi ~/.bashrc

    alias python='python3.6'
    
  4. 执行 bash 命令以应用设置

    bash 
    
  5. 现在你可以看到下面的版本

    python --version
    Python 3.6.3
    

【讨论】:

    【解决方案2】:

    与 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 版本)。

    【讨论】:

    • @sumana 如果还没有安装包,你可能需要安装它(这取决于你如何安装旧版本),你可能需要弄乱包管理器的配置,例如,如果它没有设置任何 repos(尝试yum repolist 并查看是否有)。
    猜你喜欢
    • 2018-03-10
    • 2019-01-13
    • 2015-07-23
    • 2015-12-30
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多