“如何解决openCV的“导入错误”?”

时间:2018-12-23 02:34:34

标签: python opencv

我安装了NumPy和OpenCV(版本2.4.13.6),并且与我的python脚本位于同一文件夹中。但是,当我尝试导入cv2时,会输出以下错误:

我最初有一个不同版本的openCV(4.0.0),但意识到它不适用于python 2.7,因此我重新下载了openCV(2.4.13.6),但仍然出现错误。

我在Mac上具有OS Mojave版本10.14

导入cv2 ImportError:dlopen(/usr/local/lib/python2.7/site-packages/cv2.so,2):库未加载:/usr/local/opt/glog/lib/libglog.0.3.5.dylib   引用自:/usr/local/Cellar/opencv/3.4.3_1/lib/libopencv_sfm.3.4.dylib   原因:找不到图片

我对操作系统和通过终端工作不熟悉。我精通python,并希望通过python玩运动检测程序。谢谢。

1 个答案:

答案 0 :(得分:0)

首先,无论使用什么操作系统,都应出于观察到的确切原因使用虚拟环境:完全有可能弄乱环境。我建议以下内容:

  1. Download Anaconda和相应的Python版本。请注意,您应该有很好的理由继续使用Python 2.7。
  2. 创建一个virtual environment
  3. 使用conda install -c conda-forge opencv安装Open CV。

如果您想知道为什么烦扰Anaconda,请检查例如this answer