我的机器上已经安装了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时,这两个版本都列在当前安装的程序下)?
发布于 2020-08-19 06:42:43
根据您的描述,您可以更改vscode中的pythonpath,并且仍然保留python2。
我想您正在使用windows系统,如果没有,请告诉我。以下是解决办法:
where python。应该有两条路,复制一条约为python3.8.5的路;Ctrl+,打开setting.json,并在用户设置中手动添加python.pythonPath条目:

现在您可以按Ctrl+Shift+P并找到选择解释器选项。点击它,你会找到一个解释器列表。在选择了新的解释器后,需要按Ctrl+Shift+`键打开一个新的终端,以便进一步开发。
关于pythonpath和解释器的更多详细信息,您可以参考在vscode中使用python环境。
发布于 2020-08-18 20:15:09
使用的Python版本取决于您的环境和路径变量。
我认为您需要选择正确的Python解释器。在屏幕底部,应该有一些内容显示Python版本号。如果您单击它,您可以得到一个菜单来选择解释器。
或者,您可以点击control p,输入"python解释器“,然后单击"select python解释器”选项。
最后,您可以通过更改VS代码中的用户设置来更改默认的Python解释器。点击控制-shift-p,键入“打开设置”,并选择(JSON)。向名为"python.pythonPath"的JSON文件中添加一个键,这样您就有了如下所示的一行:
"python.pythonPath": "full/path/to/the/python/executable/you/want/python.exe",如果您输入where python或which python (取决于正在使用的终端/ OS ),您可能会得到关于使用或可用python的路径的提示。
然后你可以保存这些设置。重新启动VS代码。希望现在默认选择正确的解释器。
https://stackoverflow.com/questions/63475892
复制相似问题