在 Ubuntu 上更新并使用 Python 2.7.11

在 Ubuntu 上更新并使用 Python 2.7.11

我有一个虚拟机,运行 Ubuntu 14.04.4,默认情况下它有 Python 2.7.6。我按照说明安装了 Python 2.7.11这里,它让我在 /usr/local/bin/ 中安装了一个包含 python2.7 可执行文件的 python。

我四处寻找答案,但大多数解决方案似乎都依赖于两个安装的次要版本不同,例如 2.6 和 2.7。在这个特定情况下,两个安装都是 2.7.x,这使得很难区分两者。这可能暗示需要简单地更新默认安装,而不是完全安装单独的版本,但我读过的关于这个主题的文章却表明并非如此。

如果我运行以下命令:

which python python -V

我得到:

/usr/bin/python 2.7.6

如果我运行:

which python2.7 python2.7 -V

我得到:

/usr/local/bin//python2.7 2.7.11

到目前为止一切都很好。但是,如果我现在决定安装 pip,然后安装 python 模块,则 pip 和那些模块将仅针对预先存在的 python 版本进行安装,而不是针对我本地安装的版本。

考虑到所有这些,我的问题是我该如何安装 pip 和我本地版本的 python 所需的任何模块,以及如何告诉 Ubuntu 我想使用自己的 python 进行开发?

另外,我已经看到一些文章大量使用虚拟环境,但由于我的目标是每个项目都拥有一个虚拟机,所以我希望暂时避免使用虚拟环境,部分是为了简化在虚拟机中工作的流程,部分是为了我自己的学习。

谢谢。

答案1

我决定继续使用 Ubuntu 中包含的软件包。正如 dobey 提到的,它们已经包含必要的安全修复程序,因此尝试用稍新的修补程序版本替换它们似乎不是一个好选择,尤其是当该版本即将包含在即将到来的更新中时。

相关内容