先泼盆冷水,这个问题比较棘手,有的能通过重装opencv相关包修复,有的可能还是直接换一个没问题的环境比较快……
我最后是没有解决的,折腾了几个小时后,还是听同事的话,把docker镜像重启了,幸好能恢复到原来的环境。
这里记录下我的尝试吧。
1、出现问题的原因
我好像只是下了个comfyui插件,当然也可能是我其他操作
2、初步尝试,如果你运气好的话,就能解决了
同事的经验,把opencv-contrib-python卸载,opencv-python-headless重装,可以尝试把opencv-python相关的都卸载重装,但是对我来说不管用
3、进一步排查错误
运行py文件后只出现Segmentation fault (core dumped)而不知道具体哪里报错,可以加入-X faulthandler进行排查
python -X faulthandler your_script.py
然后就有报错
Extension modules: numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.ran
dom._pcg64, numpy.random._sfc64, numpy.random