建议安装多个Python解释器的方法是什么?

时间:2015-01-17 00:16:17

标签: python ubuntu installation

使用Ubuntu,只有某些Python版本可从存储库中获得。它们很容易获得,但其余部分则不那么明显。虽然我当然可以从源代码构建它们,但我认为必须有工具来自动化这个过程,但我找不到它们。

3 个答案:

答案 0 :(得分:1)

Windows和OS X用户只需使用Python网站上提供的可执行安装程序即可。其他OS选项不是这样。如果您的Linux发行版的存储库不包含您想要的所有版本,那么建议从源代码构建,至少就网站而言。

可以自动执行此过程。 pythonbrew是一个现已弃用的安装管理器,它建议使用基于shell脚本的pyenv。有了这个,安装新版本就像

一样简单
pyenv install <version number, e.g. 2.7.3>

另一个替代方案是基于Python的更多(读取:跨平台)pythonz,它是原始pythonbrew的分支。这很简单:

pythonz install <version number, e.g. 2.7.3>

答案 1 :(得分:0)

在Ubuntu中安装多个版本的Python的一种方法是使用Felix Krull的deadsnakes ppa,其中包括2.3 on(非点发行版)中的所有主要版本它们还不在Ubuntu存储库中。它仅支持当前支持的Ubuntu版本。无法保证更新,但它确实可以轻松获得不同的版本。

安装必要的存储库:

$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update

如果你想安装2.7,它就像:

一样简单
$ sudo apt-get install python2.7

请注意,这仅适用于Ubuntu,而不适用于的Debian。

答案 2 :(得分:0)

$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update

要安装Python2.7,只需输入:

$ sudo apt-get install python2.7