无法导入 cv2

Unable to import cv2

我在 python 中测试了以下命令:

import cv2

我把它放在文件b.py和运行python b.py中。但是我遇到了以下错误:

Traceback (most recent call last):
  File "b.py", line 1, in <module>
    import cv2
  File "/home/mypath/anaconda2/lib/python2.7/site-packages/cv2/__init__.py", line 9, in <module>
    from .cv2 import *
ImportError: libXdmcp.so.6: cannot open shared object file: No such file or directory

这是怎么回事?谢谢大家帮助我!

你是否正确安装了opencv?还有你用的是什么 OS(例如 Windows、Linux OS X 等)

如果您使用的是 windows - 您是否遵循了这些步骤?: http://docs.opencv.org/3.2.0/d5/de5/tutorial_py_setup_in_windows.html

如果您使用的是 Fedora,请在终端中输入以下命令安装 Opencv:

sudo yum install numpy opencv*

问题原因可能是你没有安装依赖:

  • Matplotlib
  • Numpy

希望对您有所帮助!