安装多个 Python 解释器的建议方法是什么?
What is the suggested way to install multiple Python interpreters?
对于 Ubuntu,存储库中只有某些 Python 版本可用。它们很容易获得,但对于其他人来说,它并不那么明显。虽然我当然可以从源代码构建它们,但我认为必须有工具来自动化该过程,但我找不到它们。
在 Ubuntu 中安装多个 Python 版本的一种方法是使用 Felix Krull 的 deadsnakes ppa,其中包括所有 主要 版本从 2.3 开始(不是点发布)如果它们还没有在 Ubuntu 存储库中。它仅支持当前支持的 Ubuntu 版本。无法保证更新,但确实可以轻松获得不同的版本。
要安装必要的存储库:
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
如果你想安装2.7,很简单:
$ sudo apt-get install python2.7
请注意,这仅适用于 Ubuntu,不适用于Debian.
Windows 和 OS X 用户可以简单地使用 Python 网站上提供的可执行安装程序。其他 OS 选项并非如此。如果您的 Linux 发行版的存储库不包含您想要的所有版本,建议从源代码构建,至少就网站而言是这样。
自动化这个过程是可能的。 pythonbrew
is a now-deprecated installation manager that recommends shell script-based pyenv
代替。有了这个,安装新版本就像
一样简单
pyenv install <version number, e.g. 2.7.3>
另一种选择是更基于 Python(阅读:跨平台)pythonz
,原始 pythonbrew
的一个分支。就这么简单:
pythonz install <version number, e.g. 2.7.3>
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
要安装 Python2.7,只需输入:
$ sudo apt-get install python2.7
对于 Ubuntu,存储库中只有某些 Python 版本可用。它们很容易获得,但对于其他人来说,它并不那么明显。虽然我当然可以从源代码构建它们,但我认为必须有工具来自动化该过程,但我找不到它们。
在 Ubuntu 中安装多个 Python 版本的一种方法是使用 Felix Krull 的 deadsnakes ppa,其中包括所有 主要 版本从 2.3 开始(不是点发布)如果它们还没有在 Ubuntu 存储库中。它仅支持当前支持的 Ubuntu 版本。无法保证更新,但确实可以轻松获得不同的版本。
要安装必要的存储库:
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
如果你想安装2.7,很简单:
$ sudo apt-get install python2.7
请注意,这仅适用于 Ubuntu,不适用于Debian.
Windows 和 OS X 用户可以简单地使用 Python 网站上提供的可执行安装程序。其他 OS 选项并非如此。如果您的 Linux 发行版的存储库不包含您想要的所有版本,建议从源代码构建,至少就网站而言是这样。
自动化这个过程是可能的。 pythonbrew
is a now-deprecated installation manager that recommends shell script-based pyenv
代替。有了这个,安装新版本就像
pyenv install <version number, e.g. 2.7.3>
另一种选择是更基于 Python(阅读:跨平台)pythonz
,原始 pythonbrew
的一个分支。就这么简单:
pythonz install <version number, e.g. 2.7.3>
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
要安装 Python2.7,只需输入:
$ sudo apt-get install python2.7