VSCode更改默认python版本

VSCode更改默认python版本,python,visual-studio-code,Python,Visual Studio Code,当我在VSCode上编码并且没有指定python版本时,它被设置为python2.7.17 我想将其默认设置为python3.6 我试着在我的脚本顶部添加以下内容:#/usr/bin/python3.6但它不工作 #!/usr/bin/python3.6 from flask import Flask, render_template, request, session from datetime import timedelta import sys print(sys.version) 此

当我在VSCode上编码并且没有指定python版本时,它被设置为python2.7.17

我想将其默认设置为python3.6

我试着在我的脚本顶部添加以下内容:
#/usr/bin/python3.6
但它不工作

#!/usr/bin/python3.6
from flask import Flask, render_template, request, session
from datetime import timedelta
import sys
print(sys.version)
此代码输出:

2.7.17 (default, Apr 15 2020, 17:20:14) 
[GCC 7.5.0]
我能把它输出到3.6版吗

My settings.json如下所示:


即使有指定的路径,sys.version也会在VSCode的命令调色板中输出python2

,选择该选项

Python:选择解释器

并选择您要使用的解释器。这将自动将设置正确添加到工作区的
.vscode
文件夹中的
settings.json
文件中

这将在VSCode中处理Python管理

现在开始设置操作系统/终端在尝试运行脚本时要使用的正确python

由于您使用的是linux,请确保您的python是链接的正确版本

  • 检查终端上的python版本-
    python--version

  • 执行
    sudo update alternations--install/usr/bin/python/usr/bin/python3.8 1
    谢谢您的回答,但是每次我重新打开vscode时,它总是返回到python2。您可以通过运行
    python--version
    来检查系统上默认的python版本吗。我添加了信息以添加替代方案和管理python版本。@Reda您能告诉我们是什么解决了您的问题,以便其他可能有此问题的人可以学习吗?我认为他们的问题不是vscode的linting,而是实际执行python脚本。基本上,第二部分是他们的解决方案(path/python版本),与vscode没有直接关系