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

VSCode运行Python文件偶现路径错误,提示“No such file or directory”

问题分析与解决建议

问题现象

在VSCode中点击「Run Python File」运行脚本时,约四分之一概率出现路径拼接错误:

  • 原本的脚本文件名dataWork.py被错误拆分,首字母d被插入到Anaconda Python路径的C:前,形成无效路径dC:/Users/soup/anaconda3/python.exe
  • 剩余文件名变成ataWork.py,终端输出报错:
... ~/Desktop/PSI Work/Python Data Work VSCode Project
$ Desktop/PSI Work/Python Data Work VSCode Project/dC:/Users/soup/anaconda3/python.exe "c:/Users/soup/ataWork.py"
bash: Desktop/PSI: No such file or directory
(base) 

重新运行脚本大概率能恢复正常,但偶发故障影响使用体验。

解决建议

  • 更新VSCode Python扩展:这类偶发的路径拼接bug多是扩展旧版本的兼容性问题,打开VSCode扩展商店找到「Python」扩展,更新至最新版本后重启VSCode。
  • 更换默认终端:在VSCode设置中搜索terminal.integrated.defaultProfile.windows,将默认终端从Git Bash替换为PowerShell或Command Prompt——Git Bash处理带空格的Windows路径时容易出现解析异常,你的项目路径包含空格(如「PSI Work」)是潜在诱因。
  • 固定Python解释器:点击VSCode左下角状态栏的Python版本标识,手动选择Anaconda base环境的解释器(路径为C:/Users/soup/anaconda3/python.exe),避免自动检测时出现路径拼接错误。
  • 移除路径中的空格:将项目文件夹重命名,把空格替换为下划线或连字符(如PSI_Work、Python_Data_Work_VSCode_Project),带空格的路径在终端命令中易被误分割,是触发此类问题的常见原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 00:20:47