如何在 VSCode 中运行 python3 代码? /bin/sh: 1: python: 未找到

新手上路,请多包涵

我正在尝试使用 python3 在 VSCode 中运行一个 python 文件。

我知道我可以通过简单地设置为使用 集成终端 运行来修复,就像在 python 上的 微软 vscode 教程 中所说的那样。但是,我希望程序在 输出选项卡 中打印而不占用终端窗口。

在此处输入图像描述

标准编码器 launch.json 看起来像这样;

 "version": "0.2.0",
"configurations": [
    {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal"
    }
]

我试图在 settings.json 的 VSCode 中设置我的 python 路径

...
"python.pythonPath": "python3",
"code-runner.executorMap": {
    "python3": "/usr/bin/python3"
}

我还为 python -> python3 设置了一个别名(因为我的 ubuntu 20.04 不再附带 python2)

 alias python="python3"

但是,我不断收到上述错误。有任何想法吗?

原文由 Kaigo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 678
2 个回答

几乎拥有它。这段代码

"python.pythonPath": "python3",
"code-runner.executorMap": {
    "python3": "/usr/bin/python3"
}

应该

"python.pythonPath": "python3",
"code-runner.executorMap": {
    "python": "/usr/bin/python3"
}

(区别在第3行的开头)

原文由 Kaigo 发布,翻译遵循 CC BY-SA 4.0 许可协议

在 vscode 的终端中,输入 sudo apt install python-is-python3 。安装完成后,只需再次运行代码即可享受。

原文由 Hasibul Islam Sourav 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题