【发布时间】:2016-04-22 20:25:45
【问题描述】:
我正在尝试在 caffe 中编写自己的 python 层,当我尝试编译它时,我不断收到此导入错误。
Traceback (most recent call last):
File "/home/username/caffe/layer_example.py", line 3, in <module>
import cv2
ImportError: /home/username/anaconda2/lib/python2.7/site-packages/cv2.so:undefined symbol: _ZN2cv11arrowedLineERNS_3MatENS_6Point_IiEES3_RKNS_7Scalar_IdEEiiid
我试图在网上找到解决方案,并将我的 ~/.bashrc 更改为如下所示:
export PYTHONPATH=/home/username/caffe/python:/home/username/anaconda2/lib:$PYTHONPATH
我仍然收到导入错误。关于可能的解决方案有什么想法吗?
编辑:修复了问题! 我在 conda 上卸载了 opencv(2.4.10),并安装了 2.4.9 版本:
conda install opencv=2.4.9
conda install numpy
这为我解决了错误。
【问题讨论】:
标签: python opencv import caffe