已安装OpenCV但未找到任何模块" cv2"在IDLE

时间:2016-12-14 00:29:08

标签: python opencv installation

我一直试图安装OpenCV多年,最后我成功使用了本教程:http://www.pyimagesearch.com/2016/12/05/macos-install-opencv-3-and-python-3-5/

但是,每当我尝试在IDLE中导入cv2时,都找不到它,但我确定我安装了OpenCV。

cv2.so文件存在于: /usr/local/lib/python3.5/site-packages/cv2.so

我认为它可能与翻译有关,但我不知道如何解决它。在终端中,当我尝试导入它时,它可以工作。我收录了终端消息以证明它。

Terminal Message

感谢任何帮助。谢谢。

2 个答案:

答案 0 :(得分:0)

Dumb方法,但你的IDLE是否与你的终端运行相同的python环境?

答案 1 :(得分:0)

好的,我找到了答案!使用以下命令激活虚拟环境后

work on cv

在终端上键入此内容以使用当前虚拟环境打开IDLE

python -c "from idlelib.PyShell import main; main()"

python -m idlelib

它会起作用!