AI开发平台ModelArts-训练作业日志中提示“No module named .*”:检查依赖包路径是否能被识别

时间:2023-11-01 16:25:38

检查依赖包路径是否能被识别

代码如果在本地运行,需要将“project_dir”加入到PYTHONPATH或者将整个“project_dir”安装到“site-package”中才能运行。但是在ModelArts可以将“project_dir”加入到“sys.path”中解决该问题。

使用from module_dir import module_file来导包,代码结构如下:

project_dir|- main.py|- module_dir|  |- __init__.py|  |- module_file.py
support.huaweicloud.com/trouble-modelarts/modelarts_trouble_0015.html