2.7的python opencv导入错误
Posted
技术标签:
【中文标题】2.7的python opencv导入错误【英文标题】:python opencv import error for 2.7 【发布时间】:2017-05-11 19:15:35 【问题描述】:我尝试在 windows 中导入 cv2
包,但出现错误:
>>> 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(最近一次调用最后一次): 文件“”,第 1 行,在 导入简历2 ImportError: numpy.core.multiarray 导入失败
我也尝试过 numpy 版本 1.11.1,但没有成功。
【问题讨论】:
【参考方案1】:假设您不在virtualenv
中工作,您应该确保安装了单个版本的 numpy。 Python 可能仍在加载旧的 numpy 包。如果是这种情况,您将需要删除旧版本,或者,从长远来看,为了让事情变得更容易,请使用 virtualenv
仅包含您需要的软件包。
你可以查看numpy路径:
import numpy
print numpy.__path__
【讨论】:
那么我应该怎么做以及我应该使用哪个 virtualenv以上是关于2.7的python opencv导入错误的主要内容,如果未能解决你的问题,请参考以下文章
Python 2.7 Opencv 错误,ImportError: DLL load failed: 找不到指定的模块
Windows 容器中的 opencv 导入失败(在 Windows Server 2016 上)