学校配发Chromebook用VSCode运行Python程序遇文件不存在错误求助
解决Chromebook上Python执行「No such file or directory」报错的方案
先排查最常见的路径与文件名问题
- 确认终端当前路径和Python文件一致:
终端里输入pwd查看当前工作目录,再输入ls看列表里有没有你的.py文件。如果不在同一目录,要么用cd 你的文件目录路径切换过去,要么执行时写完整文件路径,比如python3 /home/你的用户名/Linux Files/hello.py。 - 检查文件名与后缀:
Chromebook默认可能隐藏文件后缀,去文件管理器设置里开启「显示文件扩展名」,确保文件是hello.py(不是hello或hello.txt)。另外Linux大小写敏感,Hello.py和hello.py是不同文件,执行命令要和文件名完全匹配。
考虑学校Chromebook的权限限制
- 确认文件保存位置:
Chromebook的Linux子系统默认只能访问Linux Files目录下的内容,如果你把文件存在了Downloads、「我的文件」这类系统目录,Linux可能没有读取权限。把Python文件移到Linux Files文件夹里再试。 - 测试基础执行能力:
在终端直接创建文件测试:输入nano test.py,写入print("Hello World"),按Ctrl+O保存、Ctrl+X退出,再执行python3 test.py。如果这个能运行,说明之前的问题是文件位置或路径错误;如果也报错,大概率是学校限制了Linux的文件执行权限,需要联系老师确认。
检查VSCode的配置细节
- 终端默认工作目录设置:
在VSCode里打开设置(快捷键Ctrl+,),搜索「terminal.integrated.cwd」,把值改成${fileDirname},这样打开终端时会自动切换到当前编辑文件的目录,避免路径不匹配。 - 确认Python解释器选择:
看VSCode左下角状态栏显示的Python版本,确保选的是系统可用的python3,如果选了不存在的解释器也可能导致异常。
内容的提问来源于stack exchange,提问作者Sophie Cheng
相关产品推荐
相关产品推荐

