python安装cv2模块_在Ubuntu上安装适用于Python的OpenCV,出现ImportError:没有名为cv2.cv的模块...

在Ubuntu 14.04上安装OpenCV后,尝试运行Python脚本时遇到ImportError:没有名为cv2.cv的模块。解决方案包括添加Python路径、安装python-opencv包、使用conda或pip安装,以及检查cv2.so的正确位置和符号链接。
摘要由CSDN通过智能技术生成

我有一个Ubuntu 14.04系统,我想在其上安装OpenCV并将其与Python 2.x一起使用。

我按照以下说明安装了OpenCV:

https://help.ubuntu.com/community/OpenCV

安装似乎可以正常运行,没有错误,脚本以输出结束

1OpenCV 2.4.9 ready to be used

当我尝试运行示例Python脚本时,得到以下信息:

1

2

3

4

5$ python opencv.py

Traceback (most recent call last):

File"opencv.py", line 1, in

from cv2.cv import *

ImportError: No module named cv2.cv

我怀疑我知道为什么,只是不知道如何解决。 OpenCV安装到运行安装脚本时所在的当前目录,它是主文件夹的子目录。

其他在安装后出现此导入错误的人似乎遇到了路径问题,很幸运将其添加到他们的代码中:

1

2import sys

sys.path.append('/usr/local/lib/python2.7/site-packages')

或使用同一目录更新其PYTHONPATH。我尝试添加该代码,但没有任何区别。我在" site-packages"目录中看不到任何文件。我应该在该目录中完成安装吗?我想安装说明会清楚地说明这一点。我怀疑我的问题与Python没有找到OpenCV安装有关,但是我不确定如何继续。

请帮助我尽可能简单地获得可用的OpenCV安装。

OpenCV的可能重复项-找不到模块cv2

@krock我不认为这是一个重复。 我没有像该用户那样在我的site-packages目录中存在文件cv2.so。 另外,我提到了该帖子中给出的两种解决方案,但在这里都没有用。

但是你可以导入cv2吗? 旧的cv(或cv2.cv)模块在即将发布的opencv版本中将不存在

@berak不,我也不能导入cv2。

将cv2导入为cv

我认为您没有python-opencv包。

我有完全一样的问题,

1sudo apt-get install python-opencv

为我解决了这个问题。

您可以从以下链接安装opencv

这个对我有用 。

apt-get install不包含许多opencv软件包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值