You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中将Python文件作为Shell脚本的一部分运行?

在VS Code中用自定义Shell脚本运行Python文件的配置方法

我来帮你搞定这个配置,让你在VS Code里写完Python文件就能直接用你的configured_python脚本运行,不用每次切到终端敲命令~

第一步:把你的Shell脚本设为VS Code的默认Python解释器

这是最直接的方法,让VS Code默认用这个脚本代替普通Python:

  • 打开VS Code和你的Python项目文件夹
  • 按下Ctrl+Shift+P(Windows/Linux)或者Cmd+Shift+P(Mac)调出命令面板
  • 输入Python: Select Interpreter,然后选择Enter interpreter path...选项
  • 点击Find按钮,找到你configured_python脚本的绝对路径(比如/Users/ajay/scripts/configured_python)并选中它
  • 之后VS Code就会把这个脚本当作你的默认Python解释器,运行文件时会自动调用它

第二步:自定义运行配置(可选,适合需要调试或额外参数的场景)

如果需要调试功能,或者想更灵活控制运行参数,可以配置launch.json:

  • 点击左侧边栏的「运行和调试」图标(播放按钮样式),然后点击「创建launch.json文件」,选择Python环境
  • 把默认配置替换成下面的内容,记得把/path/to/your/configured_python改成你脚本的实际路径:
    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: 使用configured_python运行",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "python": "/path/to/your/configured_python",
                "args": ["${file}"],
                "console": "integratedTerminal"
            }
        ]
    }
    
  • 保存后,按F5就能用这个配置调试或运行当前打开的Python文件了

关键注意事项

  • 确保你的configured_python脚本有可执行权限,不然VS Code没法调用它。可以在终端里执行chmod +x /path/to/your/configured_python来添加权限
  • 检查脚本开头是否有正确的shebang行(比如#!/bin/bash),保证系统能识别它是Shell脚本

这样配置完,你在VS Code里点击运行按钮,就会自动用configured_python来执行你的Python文件,环境变量也会按照脚本里的设置加载啦~

内容的提问来源于stack exchange,提问作者Ajay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.27 20:28:15