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

Fedora系统中通过RPM安装的VS Code无法运行Python脚本,提示文件不存在错误

Fedora系统中通过RPM安装的VS Code无法运行Python脚本,提示文件不存在错误

别着急,刚接触Linux下的VS Code确实容易遇到这类小问题,咱们一步步来排查:

  • 先确认文件是否正确保存:VS Code运行脚本时读取的是磁盘上的实际文件,不是编辑器里的临时内容。写完print("hello")后一定要按Ctrl+S保存,同时注意:

    • 保存路径是不是/home/andre/code/这个目录?如果路径不对,系统自然找不到文件
    • 文件名尽量避免特殊字符(比如你当前用的print(hello).py里的括号),虽然Linux允许这类文件名,但部分工具可能处理异常,建议改成简单的hello.py再试试
  • 检查VS Code的Python解释器配置:VS Code左下角状态栏会显示当前选中的Python解释器,点击它确认是不是Fedora系统自带的Python版本(比如Python 3.x.x /bin/python3)。有时候VS Code会自动找虚拟环境或者其他版本的Python,手动切换到系统的解释器即可。

  • 手动在终端测试运行:从报错信息看,系统尝试执行命令/bin/python /home/andre/code/print(hello).py,你可以打开终端手动验证:

    1. 输入cd /home/andre/code切换到脚本所在目录
    2. 输入python3 print(hello).py(Fedora中python通常是python3的软链接,但直接用python3更保险)
      如果终端也报错,那基本是文件名或路径的问题;如果终端能正常输出hello,那就是VS Code的运行配置需要调整
  • 检查VS Code的运行配置:如果上面都没问题,打开运行和调试面板(快捷键Ctrl+Shift+D),查看是否生成了launch.json文件,里面的program字段是否准确指向你的脚本文件路径。如果没有配置文件,点击「创建launch.json文件」并选择Python环境,自动生成配置后再尝试运行。

备注:内容来源于stack exchange,提问作者Andre

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 09:24:31