跳转至

欢迎来到 Moita's Programming Blog

VSCode 下的 Python 相对路径引用问题

vscode python 项目工程经典问题
  • 根目录/src 下拥有 data、visual 文件夹的子模块
  • src 下的子 py 文件可以直接引用 data、visual 文件夹下的 py 文件
  • 然而 data、visual 文件夹下的 py 文件 无法引用上一级或者 其他同级文件夹下的 py 文件
我不可能 每个 py 文件编写 sys.path.add
我还尝试了 gpt 的 .vscode/settings.json "python.analysis.extraPaths": ["./src"] 也不行
你怎么看

这是 VSCode Python 项目(尤其是 src 布局)最经典的导入路径问题,几乎每个用 src/ + 子模块的人都会遇到。你描述的情况完全典型: