蟒蛇OpenCV的导入错误2.7
问题描述:
我试图导入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,但没有奏效。
答
假如你不在virtualenv
内工作,你应该确保你已经安装了一个numpy版本。 Python可能仍然在加载旧的numpy包。如果是这种情况,则需要删除旧版本,或者为了使事情更容易,长期使用virtualenv
只需要所需的软件包。
您可以检查numpy的路径:
import numpy
print numpy.__path__
那么我应该怎么做,我应该使用哪一个的virtualenv –