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

VSCode同目录Python文件导入失败求助(macOS更新后)

解决VSCode同目录文件导入Pylance报错问题

针对macOS更新后出现的from test_file import Rock触发Import "test_file" could not be resolved报错,可尝试以下方案:

  • 确认Python解释器选择正确
    点击VSCode左下角状态栏显示的Python版本,切换到当前项目对应的虚拟环境或系统Python环境,确保解释器路径与项目运行环境一致。

  • 添加当前目录到Pylance分析路径
    在VSCode的settings.json中添加配置,让Pylance识别当前工作目录:

    "python.analysis.extraPaths": ["${workspaceFolder}"]
    

    可通过快捷键Cmd+,打开设置,搜索"python.analysis.extraPaths"进行配置。

  • 验证目标文件完整性
    检查test_file.py的文件名是否准确:

    • 确认无拼写错误
    • 在macOS Finder中开启"显示所有文件扩展名",检查文件后缀确实是.py(避免被系统自动添加隐藏后缀如.txt)
  • 处理相对导入的脚本运行问题
    若使用相对导入from .test_file import Rock,需注意:

    1. 在当前目录创建空的__init__.py文件,将目录标记为Python包
    2. 运行脚本时使用模块方式启动,而非直接运行脚本文件:
      python -m your_script_name
      
      (替换your_script_name为实际脚本文件名,无需加.py后缀)
  • 检查Pylance排除/包含规则
    查看VSCode设置中python.analysis.exclude和python.analysis.include,确保当前项目目录未被排除在分析范围外。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 03:19:56