原因:被调用模块的文件路径没有添加到工作目录中

可通过import sys,然后print(sys.path)查看,如下图:

Python - 模块引用报错:ModuleNotFoundError No module named 'XXX'

需求:在CIS_Copy.me.djch.py模块中引用 CIS_Copy.app中的模块 app_client.py 的 AppClass类

项目结构如下图:

Python - 模块引用报错:ModuleNotFoundError No module named 'XXX'

 

解决方法如下:

1.导入绝对路径

直接将项目文件夹CIS_Copy的上一级WORKSCAPE文件夹的路径添加到sys.path中

Python - 模块引用报错:ModuleNotFoundError No module named 'XXX'

 

2.添加项目路径(推荐)

需要将此例中的项目(CIS_Copy)路径添加到目录中

Python - 模块引用报错:ModuleNotFoundError No module named 'XXX'

3.直接添加被导入模块路径

Python - 模块引用报错:ModuleNotFoundError No module named 'XXX'


 

相关文章: