导入自己模块包导入报错:ModuleNotFoundError: No module named ‘xxx‘解决方法 晓物智联

导入自己模块包导入报错:ModuleNotFoundError: No module named 'xxx’解决方法

file
文章来源于:http://www.52phm.cn/blog/detail/28

报错信息

python引用自己写的模块的时候报错:ModuleNotFoundError: No module named ‘base’
我自己新建了一个python包,名字:base,在其他的文件中想要使用这个包,就得像下面这样import进来

from base.base_driver import base_driver

按照这种看似没有错误的命令,但是当我这样做的时候,不料报错了。

报错信息如下所示:

ModuleNotFoundError: No module named 'base'

运行Python程序的时候,发生异常,提示没这个模块,这可能是python解释器在寻找模块的时候没有在我当前项目路径下找,所以没有找到。

解决方法

解决办法是在你导入的那个py文件中,添加以下代码,即可正常访问,具体如下:
在你的 from base.base_driver import base_driver
这句话上面加上:

import os, sys
sys.path.append(os.getcwd())
from base.base_driver import base_driver

希望这个问题,能帮助到各位,觉得能帮助到你,可以点个赞哦~

统一声明:如文章侵权,请联系删除,谢谢~

你可能感兴趣的:(bug教程,pip,No,module,ModuleNotFound,pip错误,导入模块错误)