【问题标题】:Update python in server running centos/whm?在运行 centos/whm 的服务器中更新 python?
【发布时间】:2012-03-15 04:03:49
【问题描述】:

我有一台运行 CentOS 和 cpanel/whm 的服务器。否则,它几乎是一个标准设置。

我的问题是这样的服务器正在运行 python 2.4,我需要 python 2.6 或更高版本。如何在不破坏任何东西的情况下升级?

顺便说一句,我目前在该服务器上运行了一个 django 应用程序,我还想在不破坏它的情况下迁移到 python 2.6。有什么额外的事情我需要做的吗?

【问题讨论】:

    标签: python django centos cpanel yum


    【解决方案1】:

    您必须并行安装新的 Python。

    如果您尝试更新默认 Python,它将彻底破坏您的系统。

    最简单的方法是install a newer version using one of the many RPMs,人们为解决这个问题而建立的。

    无论你做什么,不要尝试从源代码安装。

    【讨论】:

      【解决方案2】:

      我总是用pythonbrew部署python应用程序,它可以让你轻松安装和切换多个python,而无需接触系统python。

      Pythonbrew 从源代码编译,这需要您安装编译器和正确的库和头文件。您可以在这里查看您需要的:Step by step pythonbrew installation(对于基于 debian 的系统)

      【讨论】:

        【解决方案3】:

        只要不覆盖 /usr/bin 中的 cPanel 的 python 2.4 安装,您可以从源代码安装任何版本的 python。为此,请在为构建配置 python 2.x 或 python 3.x 源时使用 -prefix= 选项。

        【讨论】:

          【解决方案4】:

          安装 Python 替代版本的最简单方法是下载源代码并进行编译。当你运行完./configuremake 后,你需要使用make altinstall 安装,在python 2.6 中你最终会得到一个名为python26 的解释器

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-12-07
            • 1970-01-01
            • 2020-09-07
            • 2011-07-21
            • 1970-01-01
            • 2016-02-25
            • 2018-08-13
            • 1970-01-01
            相关资源
            最近更新 更多