为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 似乎无法在 VSCode 中识别

Python3 似乎无法在 VSCode 中识别

慕尼黑8549860 2023-06-06 17:20:58
我的机器上已经安装了 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(当我检查控制面板时,两个版本都列在当前安装的程序下)?
查看完整描述

2 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

根据你的描述,你可以在vscode中更改pythonpath,仍然保留python2。

我假设您使用的是 windows 系统,如果不是,请告诉我。以下是解决方案:

  1. 打开 cmd 并输入:where python. 应该有两个路径,复制它是关于python3.8.5;

  2. Ctrl+,打开 setting.json 并python.pythonPath在用户设置中手动添加一个条目:

//img1.sycdn.imooc.com/647efb1600012f8306480139.jpg

现在您可以按Ctrl+Shift+P并找到选项select interpreter。单击它您将找到一个解释器列表。选择新的解释器后,需要按Ctrl+Shift+`打开一个新的终端进行进一步的开发。

查看完整回答
反对 回复 2023-06-06
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

使用的 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 代码。希望现在默认选择了正确的解释器。


查看完整回答
反对 回复 2023-06-06
  • 2 回答
  • 0 关注
  • 146 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信