我上面提到的项目结构,在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.code.a导入示例 ModuleNotFoundError:没有名为“ pkg_1”的模块
答案 0 :(得分:0)
这确实是评论,但由于评论的格式限制,我将其发布为答案。试试这个:
--pkg
--src
--pkg
--a.py
--__init__.py
--tests
--__init__.py
--test_a.py