Python 关于cv2.so的讨论
我正在尝试在集群上运行fast rcnn,在集群中cv2.so未安装供公共使用。所以我直接将cv2.So移动到一条路径中,但它会变成: /lib64/libc.so.6:找不到版本“GLIBC_2.14” 因此,我必须在本地路径上再次安装opencv,这次它显示: importorror:/home/username/.local/lib/python2.7/site-packages/cv2.so:未定义的符号:_zn2cv11箭头线_3;标记_6;点_iies3 _RKNS _7;标量_ideiIDPython 关于cv2.so的讨论,python,opencv,caffe,Python,Opencv,Caffe,我正在尝试在集群上运行fast rcnn,在集群中cv2.so未安装供公共使用。所以我直接将cv2.So移动到一条路径中,但它会变成: /lib64/libc.so.6:找不到版本“GLIBC_2.14” 因此,我必须在本地路径上再次安装opencv,这次它显示: importorror:/home/username/.local/lib/python2.7/site-packages/cv2.so:未定义的符号:_zn2cv11箭头线_3;标记_6;点_iies3 _RKNS _7;标量_id
这真把我弄糊涂了,有人能帮我一下吗?这个问题已经通过一些尝试解决了 由于我是在我的/~本地路径下安装的,[include]、[bin]和[lib]都应该通过修改bashrc指向本地版本
我只是更改了lib路径,而其他两条路径保持不变,它们指向集群的opencv版本2.4.9。(我的是2.4.11)我遇到了相同的问题,但对我来说,
PYTHONPATH
看起来像:
PYTHONPATH=/usr/local/lib/python2.7/dist-packages:/opt/opencv2.4.9/lib/python2.7/dist-packages
从提供修复的路径中删除
/opt/opencv2.4.9/lib/python2.7/dist包。我知道这有点晚了,但我刚刚在Ubuntu上的python 2.7和opencv 3.1.0中遇到了同样的错误。结果我不得不重新安装opencvpython
。运行sudo-pip-install-opencv-python
就成功了。在与上述解决方案进行斗争后,以下解决方案()解决了我的问题:
sudo pip install --upgrade opencv-python