解决方案:
/dimatura/pypcd/issues/30
简述:
打开pypcd安装位置的pypcd.py,安装位置可以在报错界面查看:
例如我的是:
/home/abc/anaconda3/envs/open-mmlab/lib/python3.7/site-packages/pypcd/pypcd.py
找到77行左右
def parse_header(lines): """ Parse header of PCD files. """ metadata = {} for ln in lines: if ln.startswith('#') or len(ln) < 2: continue match = re.match('(\w+)\s+([\w\s\.]+)', ln)
改为:
def parse_header(lines): """ Parse header of PCD files. """ metadata = {} for ln in lines: if ln.startswith('#') or len(ln) < 2: continue ln = ln.replace('_','s',1)ln = ln.replace('_','m',1)match = re.match('(\w+)\s+([\w\s.]+)', str(ln))