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

然后就可以了。我的是这样,但是不保证每个人的情况都相同,所以希望大家都能解决自己的错误!笔芯❤

 

posted on 2022-04-16 21:31  拥抱燕窝的小兔子  阅读(565)  评论(0编辑  收藏  举报