今天本来准备学习的是open3d_lidar.py的源码,但在将代码粗略的翻了一下,准备跑跑的时候发现会报错误:
/usr/bin/python3: Relink `/lib/x86_64-linux-gnu/libsystemd.so.0' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
/usr/bin/python3: Relink `/lib/x86_64-linux-gnu/libudev.so.1' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
段错误 (核心已转储)
很奇怪的错误,我在网上找到的别人的解决办法全部都是:apt install python3-opencv
但比较奇怪的是,不起作用。然后我仔细debug了代码段,发现是open3d包的问提,顺藤摸挂,找到了open3d的官网,发现自己的版本是0.09,但在issue里面没有找到类似的问题。在查找错误的原因时,发现好多都是安装了conda,对于自己安装的python的包进行管理,但我一直没有安装,觉得还是要安装一下。准备下一步先解决open3d包的问题,去issue提问,看会不会有管理员回复,然后不conda安装一下,调整好环境,最后整合一下这周学到的关于carla-pythonapi的相关设置,整理成一份包。以后想做什么实验就直接在包里面找找就行了。希望这个月可以把《程序员的自我修养》读完。