Python ModuleNotFoundError:没有名为';包装盒';

Python ModuleNotFoundError:没有名为';包装盒';,python,python-import,importerror,Python,Python Import,Importerror,上面提到的我的项目结构,在test_a.py中尝试导入a.py中存在的func from pkg_1.code.a import sample 错误:ModuleNotFoundError:没有名为“pkg_1”的模块 (基本)C:\Test\pythonT1>C:/Users/%%/AppData/Local/Continuum/anaconda3/python.exe C:/Test/pythonT1/pkg_1/Test/Test_a.py 回溯(最近一次呼叫最后一次): 文件“c:/T

上面提到的我的项目结构,在test_a.py中尝试导入a.py中存在的func

from pkg_1.code.a import sample
错误:ModuleNotFoundError:没有名为“pkg_1”的模块

(基本)C:\Test\pythonT1>C:/Users/%%/AppData/Local/Continuum/anaconda3/python.exe C:/Test/pythonT1/pkg_1/Test/Test_a.py 回溯(最近一次呼叫最后一次): 文件“c:/Test/pythonT1/pkg_1/Test/Test_a.py”,第1行,在 来自pkg_1.代码。导入示例
ModuleNotFoundError:没有名为“pkg_1”的模块

这确实是一条评论,但由于评论的格式限制,我将其作为答案发布。试试这个:

--pkg
  --src
    --pkg  
      --a.py
      --__init__.py
  --tests
    --__init__.py
    --test_a.py

忽略它,我在我的文件中正确地有它,在这里键入时键入,您如何运行文件d.py?通过app.py?从pkg.subpkgB.d导入(funcName)是,但在哪里?在app.py中?您实际上是如何运行代码的。发布完整的堆栈跟踪,而不仅仅是一行错误。我已经更新了我的问题,并提供了适当的示例,请任何人在这方面提供帮助?