vscode怎么直接F5运行python
必须安装微软官方Python扩展(ms-python.python)并正确配置解释器和debugpy,否则F5无法调试;需通过Ctrl+Shift+P选择对应环境解释器,首次F5生成launch.json后应检查module、console和justMyCode配置。
VS Code 按 F5 运行 Python 之前必须装对扩展
VS Code 默认不支持 Python 调试,F5 按下去直接报错或没反应,根本原因是你没装 Python 扩展(微软官方那个,作者是 ms-python.python)。不是 Pylance,也不是 Python Docstring Generator —— 后两者是辅助工具,不能替代调试能力。
必须安装 Python 扩展(带调试器、解释器选择、launch.json 生成能力)
卸载掉名字类似但功能残缺的“轻量 Python 插件”,它们常会干扰 debugpy 启动
安装后重启 VS Code,否则 F5 仍可能灰掉
按 F5 前得让 VS Code 知道用哪个 Python 解释器
F5 启动调试时,VS Code 默认找系统 PATH 里的 python,但你很可能装了 conda 环境、venv 或 pyenv 版本 —— 如果解释器选错,会报 ModuleNotFoundError 或直接卡在 “Starting the Python Debugger…”。
按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(Mac),输入 Python: Select Interpreter
从列表里选准你的项目环境,比如 ./venv/bin/python 或 ~/miniconda3/envs/myenv/bin/python
选完后右下角状态栏会显示路径,确认它和你终端里 which python 输出一致

浙公网安备 33010602011771号