使用最新的 Python 版本

使用最新的 Python 版本

我被困在 Ubuntu 14.04 上,升级到 15.10 可能不是一个选择。Ubuntu 14 支持的最高版本的 Python 是 2.7.6。
这太旧了。我想安装一个更新的版本。

我知道我需要的只是我想安装的软件的 .deb 版本。我想我只需要找到一个有这个的服务器,并将其添加到存储库列表 ( /etc/apt/sources.list),然后apt-get就会奇迹般地做正确的事情。

但是,我也想打破规则,安装其他软件的较新版本。当然,我越频繁地这样做,就越有可能发生坏事。但是,我怀疑有很多和我一样的人也想做同样的事情。所以也许有一个存储库可供像我这样的规则破坏者使用,以取代官方的 Ubuntu 存储库?

真的存在这么神奇的仓库吗?

如果我将它添加到/etc/apt/sources.list,是否apt-get install python会给我一个比官方存储库提供的更新的 python 版本?

答案1

使用最新的 Python 版本

不建议更改系统的 Python 版本(即使用apt-get update python),因为许多脚本依赖于特定版本。这可能会破坏系统,并可能导致未来更新出现问题。相反,您可能需要查看虚拟环境已回答这里

使用 Python 3

根据Ubuntu 14.04.5 宣言python 3.4现在默认包含在 trusty 中。您可以使用以下命令使用它:python3 <path-to-some-optional-script>

替换官方存储库/维护软件包

不存在上述情况魔法宝库。然而,个人包裹档案相反,提供更新的软件包版本(也由 触发apt-get update)并由社区维护。SE 上有一个涉及此主题的问题这里

您也可以下载.deb较新版本的文件并使用该工具格德比安装它们。但是,使用本地文件时,您需要注意较新的版本.deb

答案2

apt-get install python3

这应该可以做到。记住 python3 将输入作为字符串并使用函数将其解析为另一种格式。

相关内容