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

VSCode运行Python时先启动base环境 如何先激活自定义环境再执行

解决方案
  • 第一步:检查解释器选择与配置冲突
    按Ctrl+Shift+P唤出命令面板,选择Python: Select Interpreter,手动从列表中选中pytorch环境对应的可执行文件路径。同时确认修改的是工作区配置而非仅全局配置,打开当前项目下.vscode/settings.json,删除已废弃的python.pythonPath配置项,仅保留你已经设置的python.defaultInterpreterPath等参数,避免新旧配置冲突。
  • 第二步:排查Code Runner插件冲突(如果安装了该插件)
    大部分该类问题都是Code Runner默认调用全局Python导致的,打开设置搜索code-runner.executorMap,修改Python对应的执行命令为pytorch环境的完整路径,示例如下:
    "code-runner.executorMap": {
        "python": "C:\\Users\\<User-name>\\Anaconda3\\envs\\pytorch\\python.exe -u",
    }
    
    同时可以开启code-runner.runInTerminal配置,让代码在集成终端中执行,匹配环境激活逻辑。
  • 第三步:配置launch.json固定运行解释器
    打开运行调试面板,创建launch.json配置文件,添加指定解释器的运行配置,示例如下:
    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: Pytorch环境",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "console": "integratedTerminal",
                "pythonPath": "C:\\Users\\<User-name>\\Anaconda3\\envs\\pytorch\\python.exe"
            }
        ]
    }
    
    后续运行代码时选择该配置启动即可直接调用目标环境的解释器。
  • 第四步:重启终端与VSCode
    关闭所有已打开的VSCode集成终端,完全退出VSCode后重新打开项目,再运行代码测试即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 17:48:01