ModuleNotFoundError: No module named '__main__.transformer_base'; '__main__'问题解决
看有的博客说是包名解析错误还是啥的原因,反正就是要把相对路径改成绝对路径,但是重点来了!!!!!
这个所谓的绝对路径不是你电脑哪个盘的那个绝对路径啥的,反正我试了那样是不行的,还有什么sys那种方法,我也不行。
我的方法:
比如原代码是:
from .transformer_base import BaseTransformer
然后,关键是我这次在写transformer_base前边那个点的时候,它提示我了,就自动弹出了那种补全提示。
看第一行后边括号的跟着的那个路径,就把那个路径补在要引用的文件前边就好了,如下:
from methods.T5.transformer_local.examples.summarization.bart.transformer_base import BaseTransformer
然后就可以了。我的是这样,但是不保证每个人的情况都相同,所以希望大家都能解决自己的错误!笔芯❤