ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /root/.conda/envs/pa_env/lib/python3.9/site-packages/opencc/clib/opencc_clib.cpython-39-x86_64-linux-gnu.so)
在/lib64/libstdc++.so.6找不到GLIBCXX_3.4.29这个,opencc这个运行时需要
strings /lib64/libstdc++.so.6 | grep GLIBCXX_3.4.29
运行后,确实没有需要的声明GLIBCXX_3.4.29,搜索系统中的libstdc++.so.6
find / -name libstdc++.so.6
找到存在GLIBCXX_3.4.29的库,去替换/lib64/libstdc++.so.6
文件实际地址在/usr/lib64/libstdc++.so.6,也是个软连接,可以替换版本
原来的软连接关联/usr/lib64/libstdc++.so.6.0.25这个版本,没有GLIBCXX_3.4.29
rm -rf /usr/lib64/libstdc++.so.6
ln -s /usr/lib64/libstdc++.so.6.0.29 /usr/lib64/libstdc++.so.6