首页 > 编程语言 >[问题解决]:ImportError: /home/test/anaconda3/envs/py39/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.2

[问题解决]:ImportError: /home/test/anaconda3/envs/py39/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.2

时间:2023-06-15 16:58:46浏览次数:48  
标签:bin GLIBCXX libstd c++ 3.4 so.6 test

报错

(py39) test@test:~/code/Face/test_speed$ python face_yaw_pitc_roll.py
Traceback (most recent call last):
  File "/home/test/code/Face/test_speed/face_yaw_pitc_roll.py", line 17, in <module>
    import dlib
  File "/home/test/anaconda3/envs/py39/lib/python3.9/site-packages/dlib/__init__.py", line 19, in <module>
    from _dlib_pybind11 import *
ImportError: /home/test/anaconda3/envs/py39/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /home/test/anaconda3/envs/py39/lib/python3.9/site-packages/_dlib_pybind11.cpython-39-x86_64-linux-gnu.so)
(py39) test@test:~/code/Face/test_speed$

当前的虚拟环境缺少这个包

(py39) test@test:~/code/Face/test_speed$ strings /home/test/anaconda3/envs/py39/bin/../lib/libstdc++.so.6 | grep GLIBCXX_3.4.2
GLIBCXX_3.4.2
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_3.4.21
GLIBCXX_3.4.25
GLIBCXX_3.4.24
GLIBCXX_3.4.20
GLIBCXX_3.4.2
GLIBCXX_3.4.23
GLIBCXX_3.4.22
GLIBCXX_3.4.26
(py39) test@test:~/code/Face/test_speed$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_3.4.27
GLIBCXX_3.4.28
GLIBCXX_3.4.29
GLIBCXX_3.4.30
GLIBCXX_DEBUG_MESSAGE_LENGTH
(py39) test@test:~/code/Face/test_speed$
(py39) test@test:~/anaconda3/envs/py39/lib$ sudo find / -name "libstdc++.so.6.0.29"
find: ‘/run/user/1000/gvfs’: Permission denied
find: ‘/run/user/1000/doc’: Permission denied
/home/test/anaconda3/pkgs/libstdcxx-ng-11.2.0-h1234567_1/lib/libstdc++.so.6.0.29
/home/test/anaconda3/envs/ArticulatedAnimation/lib/libstdc++.so.6.0.29
/home/test/anaconda3/envs/myenv/lib/libstdc++.so.6.0.29
/home/test/anaconda3/envs/tf26/lib/libstdc++.so.6.0.29
/home/test/anaconda3/envs/GFPGAN/lib/libstdc++.so.6.0.29
/home/test/anaconda3/envs/py_video/lib/libstdc++.so.6.0.29
find: ‘/tmp/.mount_jetbraB5knIF’: Permission denied
/var/lib/docker/overlay2/7d6241fa7df3dcda4e8dc8d31b28812255fceddc054450d7b55d2e5843db0a94/diff/opt/conda/pkgs/libstdcxx-ng-11.2.0-h1234567_1/lib/libstdc++.so.6.0.29
/var/lib/docker/overlay2/7d6241fa7df3dcda4e8dc8d31b28812255fceddc054450d7b55d2e5843db0a94/diff/opt/conda/lib/libstdc++.so.6.0.29
(py39) test@test:~/anaconda3/envs/py39/lib$

加一个外链

(py39) test@test:~/anaconda3/envs/py39/lib$ ls | grep  libstdc++.so.6
libstdc++.so.6
libstdc++.so.6.0.21
libstdc++.so.6.0.26
(py39) test@test:~/anaconda3/envs/py39/lib$ ll | grep  libstdc++.so.6
lrwxrwxrwx  1 test test       19  5月 16 13:02 libstdc++.so -> libstdc++.so.6.0.26*
lrwxrwxrwx  1 test test       19  5月 16 13:02 libstdc++.so.6 -> libstdc++.so.6.0.26*
lrwxrwxrwx  1 test test       19  6月 15 15:37 libstdc++.so.6.0.21 -> libstdc++.so.6.0.24
-rwxrwxr-x  5 test test 13172960  6月 10  2019 libstdc++.so.6.0.26*
(py39) test@test:~/anaconda3/envs/py39/lib$ sudo cp /root/annaconda3/envs/molopt/lib/libstdc++.so.6.0.29 ./
cp: cannot stat '/root/annaconda3/envs/molopt/lib/libstdc++.so.6.0.29': No such file or directory
(py39) test@test:~/anaconda3/envs/py39/lib$ sudo cp /root/annaconda3/envs/tf26/lib/libstdc++.so.6.0.29 ./
cp: cannot stat '/root/annaconda3/envs/tf26/lib/libstdc++.so.6.0.29': No such file or directory
(py39) test@test:~/anaconda3/envs/py39/lib$ sudo cp /home/test/anaconda3/envs/myenv/lib/libstdc++.so.6.0.29 ./
(py39) test@test:~/anaconda3/envs/py39/lib$ ln -sf libstdc++.so.6.0.29 libstdc++.so.6
(py39) test@test:~/anaconda3/envs/py39/lib$ ll | grep  libstdc++.so.6
lrwxrwxrwx  1 test test       19  5月 16 13:02 libstdc++.so -> libstdc++.so.6.0.26*
lrwxrwxrwx  1 test test       19  6月 15 15:50 libstdc++.so.6 -> libstdc++.so.6.0.29*
lrwxrwxrwx  1 test test       19  6月 15 15:37 libstdc++.so.6.0.21 -> libstdc++.so.6.0.24
-rwxrwxr-x  5 test test 13172960  6月 10  2019 libstdc++.so.6.0.26*
-rwxr-xr-x  1 root root 17981480  6月 15 15:50 libstdc++.so.6.0.29*
(py39) test@test:~/anaconda3/envs/py39/lib$

标签:bin,GLIBCXX,libstd,c++,3.4,so.6,test
From: https://www.cnblogs.com/liruilong/p/17483348.html

相关文章

  • binfmt_misc
    一:binfmt_misc是什么binfmt_misc是内核中的一个功能,它能将非本机的二进制文件与特定的解析器自动匹配起来,进行二进制解析。    例如,在x86上解析arm64架构的二进制。    通过binfmt_misc可以注册解析器来处理指定二进制文件格式的请求。这些解析器可以是本地......
  • 利用Binary Hash Codes的深度图像检索
    1.概述本文的重点:图像的binaryhashcode的生成方法两阶段的检索方法——coarse-to-finesearchstrategy2.基于内容的图像检索2.1.基于内容的图像检索基于内容的图像检索(Content-basedImageRetrieval,CBIR)旨在通过对图像内容的分析搜索出相似的图像,其主要的工作有如下两点:图像......
  • ZYNQ 启动过程简介 以及 ZYNQ 裸机生成BOOT.BIN
    背景下图是ZYNQ的启动过程 上电复位等完成后,先执行BootRom,然后再根据MIO设定的启动方式选择对应从哪里启动,无论从哪里启动,都需要一个BOOT.BIN文件,对于裸机程序来说:BOOT.BIN应对包含如下信息:1、FSBL代码,后缀elf;2、用户程序,后缀elf;3、用户PL逻辑,后缀bit;  裸机代码如......
  • 在使用VScode编辑器vue开发过程中,v-for在Eslint的规则检查下出现报错:Elements in iter
    报错如下: 该怎么解决呢?现在说说解决他的两种方法:1.直接在v-for循环后面绑定一个属性,跟前面需要循环的属性一一对应,截图如下:  2.在vscode中去掉Eslint规则检查,具体操作截图如下:文件–》首选项–》设置–》在搜索框中输入:vetur.validation.template,找到之后将前面的打钩......
  • 监听mysql binlog
    1,有一款开源的工具maxwell,可以直接用,它将变更信息推送到kafka或者redis等,看了一下源码,主要是用到了mysql-binlog-connector-java,那么由此也可以自己做拓展2,添加maven<dependency><groupId>com.zendesk</groupId><artifactId>mysql-binlog-c......
  • Bing的bug?
    问题浏览完一个网页,退回到原来的搜索结果里,总是返回顶部解决方案链接具体就是安装新建油猴脚本,内容如下//==UserScript==//@nameFIXfor"BingSearchreturnstothetop"!//@namespacehttp://tampermonkey.net///@version0.12//@description......
  • default-scheduler running PreBind plugin "VolumeBinding": binding volumes: time
    看openebs-localpv-provisioner和kube-scheduler-minikube和kube-controller-manager-minikube的报错信息,就发现了问题volumeClaimTemplates:-metadata:name:proxysql-dataspec:accessModes:-ReadWriteMany##就是这里了不能用Read......
  • MySQL闪回工具简介 及 binlog2sql工具用法
    一、闪回工具简介1.工具分类第一类以patch形式集成到官方工具mysqlbinlog中优点上手成本低。mysqlbinlog原有的选项都能直接利用,只是多加了一个闪回选项,未来有可能被官方收录。支持离线解析。缺点兼容性差、项目活跃度不高。难以添加新功能,实战效果欠佳。安装麻烦。需要对m......
  • AI挑战高考作文-实测ChatGPT、Bing、文心一言
    大家好,我是木头左。这两天高考逐渐落下了帷幕,对于普通人来说,高考仍然是为数不多的,可以改变命运的机会。想起自己的高考,已经是好多年前,那时候一个人去市里面参加考试,第一次睡在不熟悉的床上,痒了一晚上,实在是小姐身子丫鬟命。当时觉得考试很苦,在想若干年后应该不用考试了,现在看来,由于......
  • 深入理解MySQL Binlog:从原理到实践
    binlog介绍记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。作用:复制:MySQLReplication在Master端开启binlog,Master把它的二进制日志传递给slaves并回放来达到master-slave数据一致的目的数据恢复:......