解救小白,python 无法导入自定义模块的问题(sys.append(bag_path)无法导入自定义的包)

1.我最开始是使用的JAVA,在JAVA里面,包都是由MVN帮忙管理了,所以对包的概念也不是特别清楚,后来在用python的时候发现,自己写的包无法导入,即使使用了sys.path.append也无效。

2.后来发现,原来是因为我习惯性的把from xxx import xxx写在sys.path.append前面,导致未执行sys.path.append的时候就出现找不到包的错误了。所以,只需要将sys.path.append写在import前面即可!如图

解救小白,python 无法导入自定义模块的问题(sys.append(bag_path)无法导入自定义的包)

sys.path.append()一定要在from mrcnn import utils前面!!!