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