当前位置: 首页 > 知识库问答 >
问题:

2.7版的python opencv导入错误

黄高爽
2023-03-14

我试图在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

回溯(最近一次调用last):导入cv2 ImportError:numpy中第1行的文件“”。果心多重数组导入失败

我也试过numpy verson 1.11。1但它不起作用。

共有1个答案

许曦
2023-03-14

假设您不是在virtualenv中工作,您应该确保安装了单个版本的numpy。Python可能仍在加载旧的numpy包。如果是这种情况,您将需要删除旧版本,或者,从长远来看,为了让事情变得更简单,只需将virtualenv与您需要的软件包一起使用。

您可以检查numpy路径:

import numpy
print numpy.__path__
 类似资料:
  • 当我说时,我可以从np访问numpy中的所有模块和子模块。我不必说。这个功能叫什么?我如何在我的包中实现它。

  • 更新:我试图卸载并重新安装tenstorflow。它在命令行中工作,但在Jupyter中,它显示: 我检查了在哪里安装了tensorflow(它似乎是在正确的位置,但我仍然不能成功地导入juypt中的tensorflow): 我在过去安装了tensorflow,它在Jupyter运行良好。但有一次我试图安装keras,然后tensorflow开始出现一些问题。我今天尝试在Juypter中将tens

  • 我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho

  • 问题内容: 这是我的开发环境: 64位HP Pavilion笔记本电脑上的Windows 7 Python 2.7,文件夹C:\ python27中的32位 开发环境是带有PyDev的Eclipse,但这似乎无关紧要,因为无论使用Anaconda还是Notepad ++,都会遇到相同的失败。 Windows的Python 2.7二进制安装程序-32位v3.5.3在Windows中为Python设置

  • 问题内容: 如前所述在这里,你可以使用星拆包未知数量的变量(如函数),但只在Python 3: 在python 2.7中,我能想到的最好的是(不可怕,但很烦人): 有没有办法从__future__之类的分区中导入它,还是我需要自己的函数在python 2.7中进行未知长度的解包? 问题答案: 在python 2.X中,您可以执行以下操作: 只要至少有一个成员,将工作,因为如果只有1个东西它是。 您

  • 配置管理工具可以在几秒钟内建立服务器并自动化管理你的整个网络。 要充分利用云计算的力量,建立可靠、可扩展、安全、高性能的系统,像 Puppet 这样的工具是必不可少的。