安装opencv后在import cv2时出现以下问题:
ImportError: /data/software/conda/lib/python3.6/site-packages/../../libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /data/software/conda/lib/python3.6/site-packages/../../libopencv_objdetect.so.3.3)
一开始按照下文配置,但仍然出现问题:
https://blog.csdn.net/u011961856/article/details/79644342
然后发现是配置的路径不对,找到这篇文章:
https://blog.csdn.net/zhu_charles/article/details/75914060
我的解决办法:
由于在/usr/lib/x86_64-linux-gnu路径下已经安装了,所以直接把该路径下的libstdc++.so.6替换在路径
/data/software/conda/lib/libstdc++.so.6
解决问题。
:/usr/lib/x86_64-linux-gnu$ cp libstdc++.so.6 /data/software/conda/lib/libstdc++.so.6
可以使用strings libstdc++.so.6 | grep GLIBC来查看是否包含GLIBCXX_3.4.22