【发布时间】:2020-12-08 01:37:37
【问题描述】:
我的机器上已经安装了 Python 版本 2.7.17。最近我开始使用 Python 进行编码,并安装了 VS Code 以使事情变得更容易。但是,一旦我打开 VSCode 并运行一个简单的 Python Hello World 程序,VSCode 终端就会发出警告说
Python 2 支持已于 2020 年 1 月 1 日结束
表示支持已经结束,建议安装最新的 Python 版本。所以我听从了警告并在我的 Windows 机器上安装了 Python 3.8.5。安装完成,没有任何问题。之后,当我在 VSCode 终端上尝试命令 python --version 时,它正确地给出了输出 python 2.7.17。但是,当我尝试使用命令python3 --version 来检查它是否正确安装时,终端给出了no output。
由于我是初学者并且对 Python 2 的支持已经结束,我想从现在开始使用 Python3。但是,我不介意 Python 2 留在机器中。
这是我应该担心的事情吗?或者我应该完全卸载 Python 2(当我检查控制面板时,两个版本都列在当前安装的程序下)?
【问题讨论】:
-
为简单起见,如果您不需要 Python 2.7,我建议您卸载它。当您的机器上只有一个可能的 Python 解释器时,就不会有混淆的风险 :)
-
@AKX 最初我想这样做,但我在一篇文章中读到,2.7 支持向后兼容性,并允许您使用使用 Python 2 编写的旧代码。还是我弄错了?
-
仅适用于 Python 2 的代码正在逐渐消失。另一方面,您不能使用 Python 2 运行仅 Python 3 的代码。
标签: python python-3.x python-2.7 visual-studio-code