首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Visual Studio代码中更改python版本?

如何在Visual Studio代码中更改python版本?
EN

Stack Overflow用户
提问于 2018-01-07 16:40:59
回答 9查看 128.7K关注 0票数 41

有个问题我解决不了。我已经设置好了:

用户设置

{ "atomKeymap.promptV3Features":true,"editor.multiCursorModifier":"ctrlCmd","editor.formatOnPaste":true,"python.pythonPath":"python3","command":"python3",}

工作区设置

{ "python.pythonPath":"${workspaceFolder}/env/bin/python3.6","git.ignoreLimitWarning":true }

tasks.jason文件

{ //请参阅

https://go.microsoft.com/fwlink/?LinkId=733558

//有关版本格式“tasks.json”:"0.1.0","command":"python3","isShellCommand":true,“args”的文档:

"${file}“

,"showOutput":"always“}

如果我使用调试控制台,并且版本和路径是正确的,

调试

但是无论我做什么,我的输出总是默认为"python2.7“。我如何改进它?

输出

EN

回答 9

Stack Overflow用户

发布于 2018-01-07 17:19:38

在视图菜单下,选择“显示命令托盘”。然后,您可以从命令面板中选择的命令之一是“Python: select Interpreter”。选择此选项将允许您选择要使用的python版本。

票数 50
EN

Stack Overflow用户

发布于 2019-04-11 03:39:35

更新

..。首先,阅读底部的更新#1部分

(先试试update#1 )看看你的截图,我发现你在使用Code Runner扩展。我猜这就是你启动程序的方式。我不知道它是如何在内部工作的,但将这一行添加到代码运行器扩展setting.json文件中可以修复它:

代码语言:javascript
运行
复制
"code-runner.executorMap.python": {...
"python": "python3 -u",
...}

在代码运行器GitHub存储库中找到它:

https://github.com/formulahendry/vscode-code-runner/issues/366

如果你输入"python --help",你会看到"-u“标志代表”无缓冲的二进制标准输出和标准错误...“--不知道这有什么关系。

更新#1

..。这就变得不那么方便了--我开始使用python的

虚拟环境

上面的解决方案无法启动这些环境,因为python3 (符号链接)总是链接到相同的python环境。

这里的解决方案是使用Code-Runner支持的自定义参数,因此您应该将其settings.json中的"python“行更改为:

代码语言:javascript
运行
复制
...
"python": "$pythonPath $fullFileName",
...
票数 18
EN

Stack Overflow用户

发布于 2020-01-02 19:29:49

Tot的答案是我在windows10上的工作原理,只做了一些修改。

文件->首选项->设置

在搜索栏中键入"python.pythonPath“。

将其更改为您通常从命令行运行python所使用的内容。如果您设置了Path环境变量,则只需

..。如果不是,它可能是可执行文件的完整路径。

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

https://stackoverflow.com/questions/48135624

复制
相关文章

相似问题

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