2016-12-27 240 views
0

我试图导入cv2数据包中,我得到了错误:蟒蛇OpenCV的导入错误2.7

>>> import numpy 
>>> numpy.version.version 
'1.6.1' 
>>> import cv2 
RuntimeError: module compiled against API version 0xa but this version of numpy is 0x6 

Traceback (most recent call last): File "", line 1, in import cv2 ImportError: numpy.core.multiarray failed to import

我也曾尝试numpy的VERSON 1.11.1,但没有奏效。

回答

0

假如你不在virtualenv内工作,你应该确保你已经安装了一个numpy版本。 Python可能仍然在加载旧的numpy包。如果是这种情况,则需要删除旧版本,或者为了使事情更容易,长期使用virtualenv只需要所需的软件包。

您可以检查numpy的路径:

import numpy 
print numpy.__path__ 
+0

那么我应该怎么做,我应该使用哪一个的virtualenv –