简体   繁体   English

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

[英]ModuleNotFoundError: No module named 'pkg'

在此处输入图片说明

my project structure mentioned above, In test_a.py trying to import func present in a.py我上面提到的项目结构,在 test_a.py 中尝试导入 a.py 中存在的 func

from pkg_1.code.a import sample

Error: ModuleNotFoundError: No module named 'pkg_1'错误:ModuleNotFoundError:没有名为“pkg_1”的模块

(base) C:\\Test\\pythonT1>C:/Users/%%%/AppData/Local/Continuum/anaconda3/python.exe c:/Test/pythonT1/pkg_1/test/test_a.py Traceback (most recent call last): File "c:/Test/pythonT1/pkg_1/test/test_a.py", line 1, in from pkg_1.code.a import sample ModuleNotFoundError: No module named 'pkg_1' (base) C:\\Test\\pythonT1>C:/Users/%%%/AppData/Local/Continuum/anaconda3/python.exe c:/Test/pythonT1/pkg_1/test/test_a.py Traceback(最近一次调用): 文件 "c:/Test/pythonT1/pkg_1/test/test_a.py", line 1, in from pkg_1.code.a import sample ModuleNotFoundError: No module named 'pkg_1'

This is really a comment but I'm posting it as an answer due to the formatting limitations of comments.这确实是一条评论,但由于评论的格式限制,我将其作为答案发布。 Try this:尝试这个:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM