问题
在用模块的方式(python -m)运行python文件时,出现了如下错误:
# 运行:
python -m data.preprocess.generate_rangeview --dataset kitti360 --sequence_id 4950
# 报错:
/bin/python: Error while finding module specification for 'data.preprocess.generate_rangeview' (ModuleNotFoundError: No module named 'data.preprocess')
原因分析
python文件在data/preprocess里,python没能找到
解决方案
需要在各级别文件夹里分别放上一个空的,名字为__init__.py的文件,帮助python找到待执行的py文件。
我这里是需要在data和preprocess文件夹里各放一个。
又解决一个问题,开心!