【问题标题】:Vscode uses wrong terminal when running python codeVscode在运行python代码时使用了错误的终端
【发布时间】:2021-09-13 08:10:04
【问题描述】:

我总是在 Vscode 中使用“在终端中运行 python 文件”按钮,但最近的一些更新似乎对我来说已经破坏了它。我的默认终端是 cmd,但是当我使用按钮时,它现在使用 powershell 并且不会激活 conda 环境,这会阻止我的代码运行。

当我手动打开一个新终端时,它正确地使用了 cmd,激活了环境,python <path> 再次工作。 这是按下运行按钮后的输出:

有谁知道如何设置按钮使用cmd?

【问题讨论】:

标签: python visual-studio-code terminal vscode-settings


【解决方案1】:

这是Python Extension 的问题。明天应该会在新版本中修复它。详情可参考here

您是否在 settings.json 文件中添加了"python.terminal.activateEnvironment": true,?因为这很奇怪,因为 cmd 会激活环境,而 Powershell 不会。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-07
    • 1970-01-01
    • 2022-08-22
    • 2022-11-23
    • 2021-06-09
    • 2021-04-15
    相关资源
    最近更新 更多