解决:ModuleNotFoundError: No module named ‘day10‘ 的问题
一、背景介绍
为了能在jenkis上运行代码,生成测试报告,在查看控制台输出时,一直报错ModuleNotFoundError: No module named 'day10'
提示没有这个模块,在cmd中运行也是这个报错。百度了很久提示才发现时由于模块太多,一个项目下面很多包,导致python脚本在运行的时候识别不了,
我需要执行的main.py
文件不再当前的根目录下,导致识别不到day10
这个模块
我需要执行的main.py
文件不再当前的根目录下,导致识别不到day10
这个模块
解决方案是:
1.重新创建一个新的目录,将整个需要执行的包单独放进去,
2.将需要执行的main.py
文件拉出到项目根目录下 执行 就可以
相当于是main.py
与其他的包在一个根目录下,是平等的阶层,然后执行就成功了
附上成功截图: