需要有2个版本的Python而不使用VM

我需要在我的电脑上安装2个版本的Python。 第一个必须是最新版本才能使用youtube-dl,第二个必须是2.7版本的课程,我们不能升级以获得相同的结果。

我在Ubuntu 12.04上。 如何在不使用虚拟机的情况下拥有两个不同版本的Python?

您可以将它们安装在一起。

 sudo apt-get install python2.7 python3 

我认为默认使用Python 2.7(即符号链接到/usr/bin/python )。 您可以通过更改该符号链接来更改此设置。 大多数Python程序将指定他们需要的版本并自动使用它。

不建议更改符号链接,因为它可能导致程序返回错误。

看看virtualenv 。 您可以在自己的虚拟环境中安装多个版本的python,然后激活您要使用的版本。 在虚拟环境中,您也可以安装其他工具。

virtualenv信息

这是另一个Stack Overflow线程

许多程序仍然使用较旧的Python 2,而在Ubuntu 12.10中,所有内容都慢慢被移植到新的Python 3中,因此希望在发布时,存储库中的每个程序都将使用较新的版本,默认情况下只安装它。 。