ImportError Anaconda libstdc++.so.6 GLIBCXX_3.4.22 libopencv_objdetect.so.3.3 opencv cv2

安装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

猜你喜欢

转载自blog.csdn.net/qq_16234613/article/details/80866862