没有模块在IDLE中找到cv2

时间:2017-07-15 13:44:06

标签: python opencv ubuntu installation

我正在尝试在我的ubuntu系统上安装opencv3.0。我根据链接安装了它:http://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7-on-ubuntu/#comment-429946

最后,在终端中,当我尝试导入cv2时,它可以工作。但是在python IDLE中它不起作用。它给出了错误:“没有名为cv2的模块”。

此外,每当我尝试输入workon cv命令时,它会说:“错误:必须取消激活。运行'source deactivate'而不是'deactivate'。” Althoug它给出了错误,我可以进入cv环境((cv)ali @ ali-pc:〜$)。 我是ubuntu和opencv的新手。感谢

2 个答案:

答案 0 :(得分:0)

可能是因为您的IDLE解释器设置所致。我使用Pycharm,并使用已安装的opencv-python将项目解释器的路径设置为我的virtualenv解释器。导入成功后。

答案 1 :(得分:0)

尝试提供版本

pip install opencv==4.1.0.25(latest version)

检查

pip list

如果未列出python的搜索位置

which python 

在结果“ python”的位置(通常在lib / python3.5 / site-packages下)中搜索site-packages文件夹,并检查opencv-python是否存在(软件包未安装正确的位置)

sudo apt-get install opencv-python