python3错误:使用python3执行.py文件遇到:*ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found

查找报错原因:

根据问题提示,应该是系统中的libstdc++.so.6与anaconda3中的版本不一样或者没找到对应版本。
查看系统和anaconda3中libstdc++.so.6版本
系统

  strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep 'CXXABI'

anaconda3

  strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep 'CXXABI'

python3错误:使用python3执行.py文件遇到:*ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found
可以看出anaconda中CXXABI是1.3.11 系统中最高才1.3.7

解决问题

删除系统自带的libstdc++.so.6,将anaconda3中的libstdc++.so.6拷贝复制到系统相应地方
查看系统下libstdc++.so.6版本

cd /user/lib/lib/x86_64-linux-gnu
ll libstdcc*

python3错误:使用python3执行.py文件遇到:*ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found
查看anaconda3下libstdc++.so.6版本

cd /home/lanlan/anacond3/lib
ll libstdcc*

python3错误:使用python3执行.py文件遇到:*ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found
将anaconda3中高版本的libstdc++so.6拷贝到系统相应位置(注意版本号)

sudo cp /home/lanlan/anaconda3/lib/libstdc++.so.6.0.25 /usr/lib/x86_64-linux-gnu

进入 cd /usr/lib/x86_64-linux-gnu路径
删除系统下libstdc++.so.6旧版本
建立软连接

 cd /usr/lib/x86_64-linux-gnu
 sudo rm -rf libstdc++.so.6
 sudo ln -s libstdc++.so.6.0.25 libstdc++.so.6

python3错误:使用python3执行.py文件遇到:*ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found
查看系统下libstdc++so.6版本是否升级更新成功(系统中CXXABI=1.3.11升级成功)

 strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep 'CXXABI'

python3错误:使用python3执行.py文件遇到:*ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found