当我尝试在python中导入cv时,会发生一些错误。如何解决它

时间:2015-04-30 00:56:50

标签: python opencv ubuntu

import cv
  Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/usr/lib/python2.7/dist-packages/cv.py", line 1, in <module>
from cv2.cv import *
 ImportError: /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined symbol: g_type_class_adjust_private_offset

第一次导入模块cv时,发生了一些错误。 我将pythonpath更改为opencv lib,然后再试一次,上面会出现一些不同的错误。

我的操作系统是Ubuntu 14.04。 Python版本(2.7.6)

1 个答案:

答案 0 :(得分:0)

通过apt命令安装python依赖项,重建opencv模块并尝试导入

import cv2

并确保您的python可以引用您保存所需python文件或库的默认site-packages文件夹

在代码中添加以下行:

import sys

sys.path.append('/usr/local/lib/python2.7/site-packages')

或在bash中运行python命令之前移动到/usr/local/lib/python2.7/site-packages目录。如果您不想在代码中添加任何内容,这是一种解决方法。

OR

尝试在〜/ .bashrc

中添加以下行
export PATH=/usr/local/lib/python2.7/site-packages:$PATH