引用python文件出错

问题遇到的现象和发生背景

使用yolov4时,调用一个文件中函数报错

问题相关代码,请勿粘贴截图
from keras.layers import (BatchNormalization, Concatenate, Conv2D, Input,
                          Lambda, LeakyReLU, MaxPooling2D, UpSampling2D,
                          ZeroPadding2D)
from keras.layers.normalization import BatchNormalization
from keras.models import Model
from utils.utils import compose

from nets.CSPdarknet53 import DarknetConv2D, darknet_body
from nets.yolo_training import yolo_loss

运行结果及报错内容

nets.还有utils下面有红线,但是这个文件名下有这个python文件和函数

我想要达到的结果

修改报错位置

报错提示什么内容

猜想是utils和nets是个文件夹,包含了一些函数的实现方法

问题:上述实验方法python无法在环境变量当中找到
解决方法:将utils和nets的路径加入python的查询路径中
在导入utils和nets相关依赖之前,添加以下代码:

import sys
sys.path.append('nets文件夹路径')
sys.path.append('utils文件夹路径')