将OpenCV与AWS深度学习AMI结合使用

问题描述 投票:0回答:1

我正在使用AWS Deep Learning AMI,我使用环境张量流p27。

我想使用OpenCV lib,所以我从conda安装它

conda install opencv

但是当我尝试导入cv2时,我收到了错误:

ImportError:/home/ec2-user/anaconda3/envs/tensorflow_p27/lib/python2.7/site-packages/../../libstdc++.so.6:找不到版本`CXXABI_1.3.8'(/ home需要) /ec2-user/anaconda3/envs/tensorflow_p27/lib/python2.7/site-packages/cv2.so)

注意:当我尝试没有环境,它完美的工作,我试图重新安装libgcc /更改我的LD_LIBRARY_PATH但没有任何工作

python amazon-web-services opencv
1个回答
0
投票

我不知道为什么会这样,但以下解决方案帮助了我。我不记得我在哪里找到它,最好给予那个人他/她应得的荣誉。

将libstdc ++。so.6重命名为libstdc ++。so.6.bkp,以便opencv使用除conda文件之外的操作系统中的默认文件。它就像Ubuntu深度学习AMI中的魅力一样。我没有使用Amazon AMI测试它。

当您在该环境的lib目录中时,要重命名的命令是mv libstdc++.so.6 libstdc++.so.6.bkp

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.