![需要有 2 个版本的 Python,无需使用 VM](https://linux22.com/image/825525/%E9%9C%80%E8%A6%81%E6%9C%89%202%20%E4%B8%AA%E7%89%88%E6%9C%AC%E7%9A%84%20Python%EF%BC%8C%E6%97%A0%E9%9C%80%E4%BD%BF%E7%94%A8%20VM.png)
我需要在电脑上安装 2 个版本的 Python。第一个必须是最新版本才能使用 youtube-dl,第二个必须是 2.7 版本,因为课程规定我们不必升级才能获得相同的结果。
我使用的是 Ubuntu 12.04。如何在不使用虚拟机的情况下拥有两个不同版本的 Python?
答案1
您可以将它们并排安装。
sudo apt-get install python2.7 python3
我认为默认情况下将使用 Python 2.7(即符号链接到/usr/bin/python
)。您可以通过更改该符号链接来更改这一点。大多数 Python 程序都会指定所需的版本并自动使用它。
不建议更改符号链接,因为这可能会导致程序返回错误。
答案2
调查虚拟环境。您可以安装多个版本的 Python,每个版本都在各自的虚拟环境中,然后激活要使用的版本。在虚拟环境中,您还可以安装其他工具。
答案3
许多程序仍然使用较旧的 Python 2,而在 Ubuntu 12.10 中,所有内容正在慢慢移植到新的 Python 3,因此希望在发布时存储库中的每个程序都将使用较新的版本,并且您将只默认安装该版本...