首先,运行时出现的问题如下:

ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /home/wuye/anaconda3/envs/tf2/lib/python3.8/site-packages/google/protobuf/pyext/_message.cpython-38-x86_64-linux-gnu.so)


这个是默认路径下的libstdc++.so.6缺少GLIBCXX_3.4.29,解决方法,如下所示:

(1)使用指令先看下系统目前都有哪些版本的

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


我这里只到3.28,所以确定是缺少GLIBCXX_3.4.29。
(2)来查看当前系统中其它的同类型文件,找到一个版本比较高的

sudo find / -name "libstdc++.so.6*"


版本比较多,就选了一个版本较高的,我这里是3.4.29,使用之前的指令看看其是否包含需要的版本:

strings /home/wuye/anaconda3/envs/tf2/lib/libstdc++.so.6.0.29 | grep GLIBCXX

可以看到有需要的版本,接下来就是建立新的链接到这个文件上
(3)复制到指定目录并建立新的链接

# 复制
sudo cp /home/wuye/anaconda3/envs/tf2/lib/libstdc++.so.6.0.29 /usr/lib/x86_64-linux-gnu/
# 删除之前链接
sudo rm /usr/lib/x86_64-linux-gnu/libstdc++.so.6
# 创建新的链接
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29 /usr/lib/x86_64-linux-gnu/libstdc++.so.6

之后程序一般是能够成功运行的

【注意】有时候由于权限问题,我们需要查看它们的权限

ll /usr/lib/x86_64-linux-gnu/libstd*

如何解决version `GLIBCXX_3.4.29‘ not found的问题相关推荐

  1. 树莓派4b在miniconda下安装kivy,示例报错‘ImportError...libstdc++.so.6: version ‘GLIBCXX_3.4.29‘ not found‘解决办法

    感觉最近运气非常差,或者运气一直很差,为啥干啥都要踩坑呢?好的,又来坑,补吧. 因为想在树莓派4B装了Ubuntu22.04后,能配合我的触摸屏简单实现一些交互界面,所以选择在这上面安装kivy.上一 ...

  2. ImportError lib64libstdc++.so.6 version `GLIBCXX_3.4.29’ not found

    问题描述 安装matplotlib后运行时出现错误: ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found 排查 ...

  3. 解决ImportError: /home/xxx/Software/anaconda3/lib/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found报错

    运行脚本时出现这个报错意味着当前conda环境gcc动态库需要更新 我们可以在相应conda环境下输入以下代码更新: conda install -c anaconda libstdcxx-ng 然后 ...

  4. version `GLIBCXX_3.4.21‘ not found 问题解决

    ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/user01/sof ...

  5. 任何类似问题 libstdc++.so.6: version `GLIBCXX_3.4.26’ not found 的一个通用解决方法

    libstdc++.so.6: version `GLIBCXX_3.4.26' not found 首先我们可以吧libstdc++啥的看成一个库,然后代码可能运行时候报错说这个库没找到或者这个库里 ...

  6. 报错解决:ninja: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ninja)

    这个报错是因为手动编译安装gcc/g++后没有更新头文件,解决方法有2个. 一个是临时的解决方案: export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRAR ...

  7. 解决类似/usr/lib64/libstdc++.so.6:version `GLIBCXX_3.4.21` not found的问题

    源码编译升级安装了gcc后,编译程序或运行其他程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21` not found的问题.这 ...

  8. 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题

    源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题.这 ...

  9. 解决ImportError: /home/douxiao/anaconda3/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found

    出现该问题的原因是 /lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 检查一下是否真的缺少该文件: $ strings /home/dou ...

最新文章

  1. JS中8个常见的陷阱
  2. 【模板】RMQ问题—st表实现
  3. Java开发面试问题,Java中高级核心知识全面解析(10)
  4. [转] Java, 使用 Reactor 进行反应式编程
  5. PAT——1027. 打印沙漏
  6. linux中的acl权限,linux中的权限和ACL
  7. appium的三种等待方式 (还没实践过,记录在此)
  8. zookeeper学习笔记001-Address already in use: bind启动报错
  9. C++14实现一个线程池
  10. 口腔取模过程及注意事项_为什么牙齿矫正前要拍片取模,没有拍片取模就设计不了详细方案!...
  11. 编译easymule 1.1.5
  12. 两种前端在线json编辑器方案(无法解决number精度丢失问题)
  13. 淘宝客系统教学系列_2.应用登录接口对接
  14. 国务院通过大数据发展行动纲要
  15. 动作捕捉协助中国电力科学研究院建立边云协同电力自主巡检系统
  16. overleaf表格_latex插入表格心得
  17. MATLAB打不开,选择licenses激活成功后还是要激活
  18. 苹果乔布斯的成功启示,看完要被惊醒!
  19. C#,精巧实用的代码,图片生成裸眼3D立体图像的源代码
  20. ros建图过程中给上位机发布地图信息

热门文章

  1. win10配置opencv contrib
  2. xbee模块和单片机_基于XBee进行ZigBee组网
  3. DSP TMS320F28335使用总结
  4. 安卓手机主题软件_超小型软件,安卓手机必备
  5. [原创]DC-DC输出端加电压会烧毁
  6. QT学习——Qt工具介绍,Qt助手使用,第一个Qt程序,Qt字符串和字符编码
  7. 你的Qt按钮可以加载Gif圆形的头像吗?
  8. 智能车载行业分析报告-缩减版
  9. 全球及中国数字电影摄影机行业商业模式分析及投资风险预测报告2022-2028年版
  10. golang 原子操作