当前位置:   article > 正文

python import 问题"ModuleNotFoundError: No module named "_failed to import python module [modulenotfounderro

failed to import python module [modulenotfounderror: no module named 'tbe.co

今天用到嵌套import的时候发现一个问题。请看下面:
在这里插入图片描述
看上面的test1的包,下面是各个源文件的内容:

#a.py
def p():
    print("12345")
  • 1
  • 2
  • 3
#b.py
import a
#from . import a
def bi():
    a.p()
  • 1
  • 2
  • 3
  • 4
  • 5
#c.py
from .src import b
def yi():
    print("wo")
    b.bi()
  • 1
  • 2
  • 3
  • 4
  • 5
#d.py
# import sys
# sys.path.append('./py/src')
import py.c
if __name__ == '__main__':
    py.c.yi()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

这里运行d.py就会报错:

/home/andy/anaconda3/bin/python /home/andy/work/mypython/test/test1/d.py
Traceback (most recent call last):
  File "/home/andy/work/mypython/test/test1/d.py", line 3, in <module>
    import py.c
  File "/home/andy/work/mypython/test/test1/py/c.py", line 2, in <module>
    from .src import b
  File "/home/andy/work/mypython/test/test1/py/src/b.py", line 2
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/794550
推荐阅读
相关标签
  

闽ICP备14008679号