我知道我已经安装了OpenCV,路径在这里:cd /anaconda3/lib/python3.7/site-packages/cv2
python解释器允许我成功运行import cv2
且没有错误,但是当我在Sublime文本编辑器中运行import cv2
时我得到ModuleNotFoundError: No module named 'cv2'
import cv2, sys, pytesseract
答案 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可以进行内联绘图。