ModuleNotFoundError:没有名为“ pkg”的模块

时间:2019-12-18 10:07:49

标签: python python-import importerror

enter image description here

我上面提到的项目结构,在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”的模块

1 个答案:

答案 0 :(得分:0)

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

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