首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3似乎在VSCode中不被识别

Python3似乎在VSCode中不被识别
EN

Stack Overflow用户
提问于 2020-08-18 20:07:34
回答 2查看 2.7K关注 0票数 1

我的机器上已经安装了PythonVersion2.7.17。最近,我开始用Python编写代码,并安装了VS代码,以使事情变得更简单。然而,一旦我打开VSCode并运行了一个简单的程序,VSCode终端发出警告说

Python 2的支持已于2020年1月1日结束。

这意味着支持已经结束,并建议安装最新的Python版本。因此,我注意到了警告,并在我的Windows机器上安装了Python3.8.5。安装工作已经完成,没有任何问题。之后,当我在VSCode终端上尝试命令VSCode时,它正确地给出了输出python 2.7.17。但是,当我尝试命令python3 --version检查它是否正确安装时,终端没有给出输出。

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

我该担心这件事吗?还是应该完全卸载Python 2(当我检查Control时,这两个版本都列在当前安装的程序下)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-19 06:42:43

根据您的描述,您可以更改vscode中的pythonpath,并且仍然保留python2。

我想您正在使用windows系统,如果没有,请告诉我。以下是解决办法:

  1. 打开cmd并键入:where python。应该有两条路,复制一条约为python3.8.5的路;
  2. Ctrl+,打开setting.json,并在用户设置中手动添加python.pythonPath条目:

现在您可以按Ctrl+Shift+P并找到选择解释器选项。点击它,你会找到一个解释器列表。在选择了新的解释器后,需要按Ctrl+Shift+`键打开一个新的终端,以便进一步开发。

关于pythonpath和解释器的更多详细信息,您可以参考在vscode中使用python环境

票数 2
EN

Stack Overflow用户

发布于 2020-08-18 20:15:09

使用的Python版本取决于您的环境和路径变量。

我认为您需要选择正确的Python解释器。在屏幕底部,应该有一些内容显示Python版本号。如果您单击它,您可以得到一个菜单来选择解释器。

或者,您可以点击control p,输入"python解释器“,然后单击"select python解释器”选项。

最后,您可以通过更改VS代码中的用户设置来更改默认的Python解释器。点击控制-shift-p,键入“打开设置”,并选择(JSON)。向名为"python.pythonPath"的JSON文件中添加一个键,这样您就有了如下所示的一行:

代码语言:javascript
复制
"python.pythonPath": "full/path/to/the/python/executable/you/want/python.exe",

如果您输入where pythonwhich python (取决于正在使用的终端/ OS ),您可能会得到关于使用或可用python的路径的提示。

然后你可以保存这些设置。重新启动VS代码。希望现在默认选择正确的解释器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63475892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档