无法导入cv2

时间:2017-09-19 03:53:00

标签: python anaconda 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

这有什么问题?谢谢大家的帮助!

1 个答案:

答案 0 :(得分:1)

您是否正确安装了opencv?您还在使用什么操作系统(例如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的

希望这有帮助!