我想学习一些编程技能,经过一番研究后,我看到了一篇文章,建议我先学习 Python,作为编程入门,然后再学习其他语言。我知道 Ubuntu 预装了 Python 2.xx,但我想知道是否可以升级到 Python 3.xx,因为该网站的文档似乎表明 3.xx 是该语言未来的发展方向。
如果失败了,如何将 Python 2.7.6 更新到 2.7.8?
答案1
根据软件包列表Ubuntu 14.04 默认安装了 Python 3.4。python3
如果您想要 python3.xx(或者python3.4
如果您想要 python3.4.x),请运行。
在大多数组件迁移到 Python 3 之前,2.7.x 和 3.x 都将在 Ubuntu 上python
可用python2
。
Python 2.7.8 不适用于官方存储库。但是,有一个 PPA 可用:新旧 Python 版本。 看什么是 PPA 以及如何使用它们?了解如何使用 PPA。还请注意,虽然 Ubuntu 14.04 中的版本可能在一段时间内仍为 3.4.0,但开发人员将从 3.4.1 反向移植修复。
答案2
如果您想要使用发行版提供的 Python 2.x 版本和 Python 3.x 版本的更多内容,pyenv 似乎是最佳选择。
它允许您同时安装多个不同的 Python 版本并在它们之间进行选择。安装发生在您的主目录中的隐藏目录中,因此您不必是 root 用户,您不会打扰使用其他帐户的其他人(如果您的机器上有其他帐户),并且“主”安装始终是安全可靠的,不会以任何方式更改或覆盖。
答案3
除了pyenv(正如 Peter Lund 建议的那样), 或者PPA(正如 muru 所建议的), 或者从源代码构建并安装到/usr/local
如果你决定需要另一个版本的 Python 3,您可以使用康达(即现在由该 PPA 的维护者建议)。
与 pyenv 一样,Conda 有助于在同一系统上创建和管理多个单独的 Python 安装。如果您以前没有使用过 Conda,您可能会选择 Anaconda 而不是 Miniconda。(如果你有如果你之前使用过 Conda,那么你可能仍然会经常选择 Anaconda;这个选择是一个技术选择,主要基于你特定任务的性质。)
Anaconda 安装程序可在此处获得。有关 Anaconda 的更多信息,我推荐: