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

MacBook上VS Code报Errno 2错误:文件无法打开求助

解决MacBook上VS Code中Python打开文件报错Errno 2的问题

1. 确认VS Code的工作目录

  • 打开VS Code底部的终端面板,输入pwd查看当前工作路径。如果用相对路径input.txt,这个文件必须放在当前工作路径下,否则会找不到。
  • 如果路径不对,点击VS Code左上角「文件」→「打开文件夹」,选择存放目标文件的目录(比如桌面)作为工作区,再重新运行代码。

2. 验证绝对路径的正确性

  • 手动确认文件路径:找到目标文件右键→「显示简介」,复制「位置」栏的完整路径。
  • 在VS Code终端输入ls 复制的绝对路径(比如ls /Users/MYFULLNAME/Desktop/DOB.txt),如果能返回文件信息,说明路径有效;如果报错,要么路径拼写错误,要么文件已被移动/删除/重命名。

3. 检查VS Code的文件访问权限

  • 打开Mac「系统设置」→「隐私与安全性」→「文件与文件夹」,找到Visual Studio Code,确保「桌面」(或你存放文件的目录)的权限开关处于打开状态。
  • 若权限没问题仍报错,可在终端给文件添加可读权限:chmod +r /Users/MYFULLNAME/Desktop/DOB.txt

4. 注意路径的特殊字符处理

  • 如果文件路径包含空格,代码里的路径必须用引号包裹(比如open('/Users/MYFULLNAME/Desktop/My File.txt', 'r+')),避免空格导致路径被截断。

5. 测试最小可运行示例

  • 先简化场景排查问题:在桌面新建test.txt,写入任意内容,然后运行以下代码:
file = open('/Users/你的全名/Desktop/test.txt', 'r')
print(file.read())
file.close()

如果这个示例能正常运行,说明之前的问题可能出在原文件路径或权限上;如果仍报错,再检查VS Code的Python解释器是否正确(右下角可切换对应环境)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 05:35:05