如何从 Python 2.7.6 升级到 2.7.8?

如何从 Python 2.7.6 升级到 2.7.8?

使用 easy_install 后,我发现仍然无法升级新安装的 Ubuntu 系统的默认 Python 版本。据我所知,主要错误是我缺少“pyconfig.h”目录。为什么 Python.org 的源文件中不包含这个目录,如果包含,我如何找到它来完成升级?我是否缺少步骤或其他软件包?

答案1

如果你认为 easy_install 与升级 Python 解释器本身有任何关系,我的答案是:不要这样做。easy_install 是一个安装或升级其他 Python 包的脚本 - 而不是 Python 本身……并且在几乎所有情况下,最好使用点子为了为了已经好几年了

预装的 Python 2.x 和 3.x 是系统本身大量使用的,并且具有系统所需的版本。如果需要,系统会升级 Python 版本,作为正常系统更新的一部分。

如果你需要不同的 Python 版本进行开发,则应将其与系统使用的 Python 分开。你通常使用虚拟环境为此,有一个很好的描述如何在虚拟环境中做到这一点stackoverflow 问题

如果你需要 Python 本身的更新版本,我建议使用系统提供的pyenv以便在用户空间轻松安装其他 Python 版本。

相关内容