报错:运行Python时报错ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found (required by...)

本文讲述了在运行Python时遇到ImportError,特别是在Anaconda环境下,由于libstdc++的CXXABI版本不匹配导致的问题。提供了检查和解决步骤,包括检查环境中的CXXABI版本、复制CXXABI文件或修改LD_LIBRARY_PATH环境变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错:运行Python时报错ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found (required by…)

检查问题

  1. 检查系统的libstdc++.so.6
strings /usr/lib64/libstdc++.so.6 | grep CXXABI
  1. 检查使用的base或者虚拟环境env_name;
strings ~/anaconda3/envs/env_name/lib/libstdc++.so.6 | grep 'CXXABI'
  • 注意这里的env_name是现在使用的环境名字,如果是base下报错就是直接选去掉envs/env_name查询

理解和解决方法

假如第二步中可以看到CXXABI_1.3.9则说明环境中存在满足条件的CXXABI,但是使用的系统环境系统环境中不存在

解决办法 一

将该环境中的CXXABI复制过去

sudo cp ~/anaconda3/envs/env_name/lib/libstdc++.so.6 /usr/lib64/libstdc++.so.6

解决办法二

修改环境变量,使用如下命令

# 打开环境变量
vim ~/.bashrc
# 增加语句
export LD_LIBRARY_PATH=/export/home/user_name/anaconda3/lib:$LD_LIBRARY_PATH
  • user_name:linux用户名字
  • anaconda3/lib:anaconda的安装路径
回答: 出现这个错误是因为在编译过程中,需要找到版本为CXXABI_1.3.9libstdc++.so.6动态库,但系统中只有较低版本的动态库。\[1\]这个问题的解决方法是更新libstdc++.so.6动态库。可以通过以下步骤来解决这个问题:首先,下载最新版本的libstdc++.so.6动态库,比如libstdc++.so.6.0.26。\[3\]然后,将下载的动态库复制到系统的/usr/lib64目录下。最后,使用软链接将libstdc++.so.6.0.26链接到libstdc++.so.6,以便系统可以找到并使用新的动态库。\[3\]这样就可以解决gcc编译报错的问题了。 #### 引用[.reference_title] - *1* *3* [Error: /lib64/libstdc++.so.6: version `CXXABI_1.3.9not found](https://blog.csdn.net/xiangzaixiansheng/article/details/131221887)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [报错信息ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9not found (required by.............](https://blog.csdn.net/qq_35985044/article/details/128265302)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值