为什么 Ubuntu 16.04 上存在多个版本的 Python?

为什么 Ubuntu 16.04 上存在多个版本的 Python?

我第一次使用 Ubuntu,也使用 Python。

默认安装有 2 个版本的 Python

$ python3 --version
Python 3.5.2

$ python --version
Python 2.7.12

我不明白为什么要安装同一个软件的两个版本。

答案1

许多 Python 应用程序都是使用早期版本的 Python 构建的,无法与新版本的 Python 兼容。因此,在 Ubuntu 上安装了这些不同的版本以满足某些程序的不同要求。

请记住,库是使用特定的 Python 版本构建的,因此如果使用这样的库,那么必须安装该库才能运行的特定 Python 版本。

相关内容