Visual Studio Code点击运行/Ctrl+F5无法启动Python文件求助
VSCode运行Python文件提示找不到路径的解决办法
1. 修正工作区执行目录设置
打开VSCode设置(快捷键Ctrl+,),搜索python.terminal.executeInFileDir,确保该选项处于勾选状态。这一设置会让VSCode在当前文件所在目录执行命令,避免路径解析偏差。如果已经勾选,先取消再重新勾选,重启VSCode后测试。
2. 调整launch.json调试配置
- 打开「运行和调试」面板(
Ctrl+Shift+D),若无配置文件则点击「创建launch.json文件」并选择Python环境。 - 打开生成的
launch.json,将cwd字段设置为"${fileDirname}",确保调试器在当前文件的目录下运行。示例配置如下:{ "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "cwd": "${fileDirname}", "console": "integratedTerminal" } ] } - 保存配置后重新运行文件。
3. 清理VSCode缓存
关闭VSCode,删除以下路径的缓存文件夹:
- Windows系统:
%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData
重启VSCode并重新打开项目文件夹,再次尝试运行。
4. 检查文件与权限
- 确认目标Python文件没有被误删或移动,可在VSCode中右键文件选择「在资源管理器中显示」,验证文件实际存在。
- 右键文件所在文件夹,选择「属性」→「安全」,确保当前用户拥有「读取和执行」权限;也可尝试以管理员身份启动VSCode后运行文件。
关于路径中双反斜杠的说明
报错信息里的\\是字符串转义后的正常显示,系统实际识别的是单个\,这不是导致文件找不到的原因,无需处理。
内容的提问来源于stack exchange,提问作者THESKRILL
相关产品推荐
相关产品推荐

