如何在Docker中使用Liblas在Python中没有错误?

我正在尝试使用liblas来处理docker中的python中的一些激光雷达数据,但是我一直收到一个错误。

我试图运行的代码是从liblas python教程复制粘贴,并应该简单地创build一个las文件并写一个指向它:

from liblas import file from liblas import header from liblas import point h = header.Header() # Support storing time values h.dataformat_id = 1 # Store a 1.1 version file h.minor_version = 1 f = file.File('test/junk.las', mode="w", header=h) pt = point.Point() f.write(pt) f.close() print 'The very very end' 

当我尝试运行代码时,它似乎到了最后(它打印出'非常非常结束',但是然后它写入错误信息:

 *** Error in `python': corrupted double-linked list: 0x000000000150de00 *** 

其次是回溯(约190行),docker出口代码为139

我如何摆脱这个错误?