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

如何在Windows版VSCode的Python扩展中设置多个解释器路径

解决方案

认知修正

python.autoComplete.extraPaths 是用于补充Python第三方库的代码索引路径的,本身不负责解释器的切换配置,所以你之前的配置不生效是正常情况。

多解释器配置步骤(无需.env文件)

你可以保留当前全局默认使用Python3.8的配置,按照以下步骤实现双版本自由切换:

  • 临时切换解释器(适用于快速测试不同版本运行效果)

    按下快捷键 Ctrl+Shift+P 调出命令面板,输入 Python: Select Interpreter,如果列表中已经显示你的Python2.7安装路径,直接点击选择即可;如果未识别到,点击「Enter interpreter path」手动选中你本地Python2.7的python.exe文件即可完成切换,切换后当前工作区的语法检查、代码补全、终端运行都会使用选中的解释器。
  • 调试固定双版本入口(无需重复切换解释器)

    直接修改你的launch.json文件,新增对应两个版本的启动配置,修改后内容如下:
    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python 3.8: 当前文件",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "console": "integratedTerminal",
                "pythonPath": "C:\\Users\\{myuser}\\AppData\\Local\\Programs\\Python\\Python38-32\\python.exe"
            },
            {
                "name": "Python 2.7: 当前文件",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "console": "integratedTerminal",
                // 下方路径替换为你本地Python2.7的实际安装路径
                "pythonPath": "C:\\Python27\\python.exe"
            }
        ]
    }
    
    配置完成后,打开运行调试侧边栏,在顶部的下拉框里直接选中对应版本的启动项即可运行,不需要每次手动切换全局解释器。
  • 项目固定版本配置(适用于特定项目强制使用某一版本)

    如果有项目固定需要使用Python2.7,可以在该项目的.vscode/settings.json中单独添加配置:
    "python.defaultInterpreterPath": "C:\\Python27\\python.exe"
    
    该配置优先级高于全局settings,不会影响其他项目的默认解释器设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 11:51:04