VSCode更改默认python版本
当我在VSCode上编码并且没有指定python版本时,它被设置为python2.7.17 我想将其默认设置为python3.6 我试着在我的脚本顶部添加以下内容: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) 此
#/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--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没有直接关系