OpenCV问题:ModuleNotFoundError:在Mac上没有名为“ cv2”的模块

时间:2019-02-14 00:21:17

标签: opencv path anaconda

我知道我已经安装了OpenCV,路径在这里:cd /anaconda3/lib/python3.7/site-packages/cv2 python解释器允许我成功运行import cv2且没有错误,但是当我在Sublime文本编辑器中运行import cv2时我得到ModuleNotFoundError: No module named 'cv2'

import cv2, sys, pytesseract

1 个答案:

答案 0 :(得分:0)

Sublime文本编辑器中的Python 3在尝试导入Python模块时会在默认系统位置搜索,但是您已经使用Anaconda在非默认位置安装了OpenCV。请将cv2的路径附加到系统的path变量中,以便Sublime文本编辑器可以找到它。要在macOS中显示PATH,请键入echo $PATH,您尚未在问题中指定它,但是cv2的路径类似于/home/autonocat/anaconda3/lib/python3.7/site-packages/,请在Finder中检查该路径是否正确。 / p>

或者在Anaconda中安装Spyder3 IDE,然后从那里运行程序。 Spyder3可以进行内联绘图。

enter image description here