在 centos6 中将 python 2.6 改为默认的 python 2.7

在 centos6 中将 python 2.6 改为默认的 python 2.7

在我的系统中,我安装了 python 2.7。默认情况下,它有 python 2.6。我的应用程序需要在 2.7 上运行,但它默认在 python 2.6 上运行。我该如何更改这种情况?

答案1

tldr:你不需要

Python 是那些你不想过多使用的东西之一,因为你的操作系统中的重要东西都依赖于它。你可能会严重破坏你的系统。

为了测试出于某些目的,您可能能够在 Python 脚本中明确提供 Python 2.7 的完整路径。这有点不合时宜,而且不可扩展。只有当您知道生产环境将是相同的,其他选择似乎难以接受。

你真的想使用虚拟环境而是设置一个 Python 环境供您使用。这里有一些好东西 - 它允许您选择所需的 Python 版本(并引入依赖项只是在该环境中,不会冒着破坏依赖 Python 2.6 的重要软件的风险,也不会破坏整个系统,因为您不会尝试重新连接系统以使其以非设计的方式工作。

也可以看看pyenvpythonz更多选项 - 它们将让你拥有一个独立的 Python 环境作为用户这很酷

相关内容