当我尝试在IPython中导入cv2时,出现此错误-

ImportError:动态模块未定义模块导出功能(PyInit_cv2)

我有opencv 3.0,ubuntu 14.04,python 3.4。
我在网上搜索,但没有得到任何答案。

最佳答案

Python3库通常可以在以下位置找到:
/usr/lib/python3/dist-packages

我发现Python3.4需要库 cv2.cpython-34m.so
但是该文件没有包含在我的默认库目录中。

在我的环境中,该库存储在/usr/本地/lib/python3.4/dist-packages/中

因此,我创建了一个符号链接(symbolic link)。
尝试使用:

cd /usr/lib/python3/dist-packages
sudo ln -s /usr/local/lib/python3.4/dist-packages/cv2.cpython-34m.so

python3
>>> import cv2

我希望这可以帮助你

关于ipython - ImportError : dynamic module does not define module export function (PyInit_cv2),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36070215/

10-15 05:38