ImportError: /home/kzl/anaconda2/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found

来源:互联网 发布:微信抢红包扫雷软件 编辑:程序博客网 时间:2024/06/07 01:22

这次遇到一个恶心的错误,还是在编译pycaffe的时候报的错。

错误如下:

[plain] view plain copy
  1. Traceback (most recent call last):  
  2.   File "/home/kzl/anaconda2/lib/python2.7/unittest/loader.py", line 254, in _find_tests  
  3.     module = self._get_module_from_name(name)  
  4.   File "/home/kzl/anaconda2/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name  
  5.     __import__(name)  
  6.   File "/home/kzl/caffe/python/caffe/test/test_coord_map.py", line 6, in <module>  
  7.     import caffe  
  8.   File "caffe/__init__.py", line 1, in <module>  
  9.     from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver, NCCL, Timer  
  10.   File "caffe/pycaffe.py", line 13, in <module>  
  11.     from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \  
  12. ImportError: /home/kzl/anaconda2/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by caffe/_caffe.so)  

解决方案:根据错误信息可以粗略知道,没有找到GLBCXX 3.4.21。

我们用一行命令查找一下当前已经有的版本:

[plain] view plain copy
  1. $ strings /home/kzl/anaconda2/bin/../lib/libstdc++.so.6 | grep GLIBCXX    

注意kzl是我的计算机名,而且我的版本是anaconda2。注意对照自己的修改。

显示结果:

[plain] view plain copy
  1. GLIBCXX_3.4  
  2. GLIBCXX_3.4.1  
  3. GLIBCXX_3.4.2  
  4. GLIBCXX_3.4.3  
  5. GLIBCXX_3.4.4  
  6. GLIBCXX_3.4.5  
  7. GLIBCXX_3.4.6  
  8. GLIBCXX_3.4.7  
  9. GLIBCXX_3.4.8  
  10. GLIBCXX_3.4.9  
  11. GLIBCXX_3.4.10  
  12. GLIBCXX_3.4.11  
  13. GLIBCXX_3.4.12  
  14. GLIBCXX_3.4.13  
  15. GLIBCXX_3.4.14  
  16. GLIBCXX_3.4.15  
  17. GLIBCXX_3.4.16  
  18. GLIBCXX_3.4.17  
  19. GLIBCXX_3.4.18  
  20. GLIBCXX_3.4.19  
  21. GLIBCXX_FORCE_NEW  
  22. GLIBCXX_DEBUG_MESSAGE_LENGTH  

果然没有GLRBCXX3.4.21。

没有就装一个呗,反正有anaconda2。

输入

[plain] view plain copy
  1. $ conda install libgcc  

再次查看:
[plain] view plain copy
  1. GLIBCXX_DEBUG_MESSAGE_LENGTH  
  2. GLIBCXX_3.4  
  3. GLIBCXX_3.4.1  
  4. GLIBCXX_3.4.2  
  5. GLIBCXX_3.4.3  
  6. GLIBCXX_3.4.4  
  7. GLIBCXX_3.4.5  
  8. GLIBCXX_3.4.6  
  9. GLIBCXX_3.4.7  
  10. GLIBCXX_3.4.8  
  11. GLIBCXX_3.4.9  
  12. GLIBCXX_3.4.10  
  13. GLIBCXX_3.4.11  
  14. GLIBCXX_3.4.12  
  15. GLIBCXX_3.4.13  
  16. GLIBCXX_3.4.14  
  17. GLIBCXX_3.4.15  
  18. GLIBCXX_3.4.16  
  19. GLIBCXX_3.4.17  
  20. GLIBCXX_3.4.18  
  21. GLIBCXX_3.4.19  
  22. GLIBCXX_3.4.20  
  23. GLIBCXX_3.4.21  

发现确实有了。问题即可解决。


阅读全文
0 0
原创粉丝点击