Python导入上级目录下文件夹的py文件报错(ModuleNotFoundError: No module named ‘torch_ner‘)

报错代码:

import torch_ner.source.conlleval as evaluate
torch_ner 是项目中的文件夹,上面代码是为了导入 /torch_ner/source 文件夹下的 conlleval.py文件:

但是运行的时候出现报错信息:ModuleNotFoundError: No module named 'torch_ner' ,意思是找不到这个模块。

解决方法:

在上面代码的上面添加如下代码:

import sys
sys.path.append('项目文件的根目录路径') 

import torch_ner.source.conlleval as evaluate

同时在 source 文件夹下添加一个 __init__.py 文件,里面的内容可以为空。

这样就可以导入上级目录下文件夹的 py 文件了!

猜你喜欢

转载自blog.csdn.net/weixin_44179120/article/details/126443307
今日推荐