安装py libfreenect2

1.遇到的问题:

根据安装说明,顺利安装好了,在测试却遇到问题:

wgb@wgb:~/wgb_install/pylibfreenect2-master/tests$ python test_libfreenect2.py 
Traceback (most recent call last):
  File "test_libfreenect2.py", line 9, in <module>
    from pylibfreenect2 import Freenect2, SyncMultiFrameListener
  File "build/bdist.linux-x86_64/egg/pylibfreenect2/__init__.py", line 108, in <module>
    
  File "build/bdist.linux-x86_64/egg/pylibfreenect2/libfreenect2.py", line 7, in <module>
  File "build/bdist.linux-x86_64/egg/pylibfreenect2/libfreenect2.py", line 6, in __bootstrap__
ImportError: libfreenect2.so.0.2: cannot open shared object file: No such file or directory

解决办法:

将 export LD_LIBRARY_PATH=$HOME/freenect2/lib:$LD_LIBRARY_PATH 添加到: I added the export to .bashrc and it is now working

办法

2.

出现该问题的原因是

/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found

检查一下是否真的缺少该文件:

$ strings /home/douxiao/anaconda3/bin/../lib/libstdc++.so.6 | grep GLIBCXX  
GLIBCXX_3.4
......
GLIBCXX_3.4.19//未找到GLIBCXX_3.4.21

  出现该问题的根本原因是anaconda3中自带的libgcc版本是libgcc 4.8.5-2,然而caffe中编译python需要更高的版本libgcc5.2.0。
  解决办法:

$ conda install libgcc
$ strings /home/douxiao/anaconda3/bin/../lib/libstdc++.so.6 | grep GLIBCXX  
GLIBCXX_DEBUG_MESSAGE_LENGTH
GLIBCXX_3.4
......
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21

$ conda install libgcc


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值