猿问

Python3 似乎无法在 VSCode 中识别

我的机器上已经安装了 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检查它是否正确安装时,终端没有输出

由于我是初学者并且对 Python 2 的支持已经结束,所以我想从现在开始使用 Python3。但是,我不介意 Python 2 留在机器中。

这是我应该担心的事情吗?或者我应该完全卸载 Python 2(当我检查控制面板时,两个版本都列在当前安装的程序下)?


慕尼黑8549860
浏览 291回答 2
2回答

暮色呼如

根据你的描述,你可以在vscode中更改pythonpath,仍然保留python2。我假设您使用的是 windows 系统,如果不是,请告诉我。以下是解决方案:打开 cmd 并输入:where python. 应该有两个路径,复制它是关于python3.8.5;按Ctrl+,打开 setting.json 并python.pythonPath在用户设置中手动添加一个条目:现在您可以按Ctrl+Shift+P并找到选项select interpreter。单击它您将找到一个解释器列表。选择新的解释器后,需要按Ctrl+Shift+`打开一个新的终端进行进一步的开发。

明月笑刀无情

使用的 Python 版本取决于您的环境和 PATH 变量。我认为您需要选择正确的 Python 解释器。在屏幕底部,应该有显示 Python 版本号的内容。如果你点击它,你可以得到一个菜单来选择解释器。或者,您可以按 control-shift-p,键入“python interpreter”,然后单击“select python interpreter”选项。最后,您可以通过更改 VS Code 中的用户设置来更改使用的默认 Python 解释器。按 control-shift-p,键入“打开设置”,然后选择“打开设置 (JSON)”。向名为 的 JSON 文件添加一个键"python.pythonPath",这样您就有一行看起来像这样:"python.pythonPath": "full/path/to/the/python/executable/you/want/python.exe",where python如果您键入或which python(取决于使用的终端/操作系统),您可能会得到关于使用路径或可用的 python 安装的提示。然后您可以保存这些设置。重新启动 VS 代码。希望现在默认选择了正确的解释器。
随时随地看视频慕课网APP

相关分类

Python
我要回答