首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:没有名为cv2的模块

错误:没有名为cv2的模块
EN

Stack Overflow用户
提问于 2014-04-13 08:14:09
回答 3查看 44.2K关注 0票数 7

我已经找到了很少的 https://stackoverflow.com/questions/19876079/opencv-cannot-find-module-cv2 ,但是我无法用那里的答案解决这个问题。

我对蟒蛇很陌生。我在Ubuntu12.04中有python。在我的/usr/local/lib中,有两个python文件夹python 2.7python 3.2python 2.7包含dist包和站点包,而python 3.2只包含dist包.

我试图使用以下代码运行一个非常简单的opencv示例:

代码语言:javascript
复制
import cv2
import numpy as np
from matplotlib import pyplot as plt

img = cv2.imread('image.JPG')

kernel = np.ones((5,5),np.float32)/25
dst = cv2.filter2D(img,-1,kernel)

plt.subplot(121),plt.imshow(img),plt.title('Original')
plt.xticks([]), plt.yticks([])
plt.subplot(122),plt.imshow(dst),plt.title('Averaging')
plt.xticks([]), plt.yticks([])
plt.show()

错误: No模块名为cv2

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-13 09:33:02

注:本答复是上述评论的简短汇编。欲知更多详情,请参阅以下问题的评论。

背景:OP正在使用SPE Stani's python editor。OP已经安装了OpenCV /opt/ros/hydro/lib/python2.7/dist-packages,上面提到的编辑器没有检测到。将此路径添加到PYTHONPATH并不能解决这个问题。

解决方案(以下任何一种):

  1. 将此路径添加到sys.path并将其放入每个文件中。

import sys sys.path.append('/opt/ros/hydro/lib/python2.7/dist-packages')

  1. cv2.so文件复制到sys.path中的任何目录。
票数 5
EN

Stack Overflow用户

发布于 2017-06-13 13:30:23

通过在我的Win 64机器上执行以下步骤,我能够解决不加载cv2 dll的问题。

  1. 戈尔克站点下载非官方的二进制文件。
  2. 在我的例子中,它是opencv_python-3.2.0cp35-cp35m-win_lib 64。
  3. 使用以下命令PIPInstallc:\py\lib\opencv_python-3.2.0-cp35-cp35m-win_amd64.whl安装此.whl
  4. 重新启动内核,错误就消失了。
票数 0
EN

Stack Overflow用户

发布于 2020-09-05 12:40:15

我有这个问题,我通过以下方式解决了这个问题:

  1. 查找存储openCV库的位置(通过我的IDE完成此操作)。
  2. 删除它。
  3. 在我的IDE中的终端上再次使用"pip install opencv-python“
  4. 按正常进口

希望这也能解决其他人的问题!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23040428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档