2013-06-05 227 views
0

我想在pycharm中使用opencv库(python模块)。我设置了我的python解释器,并将python解释器路径添加了opencv路径(C:\ opencv \ build \ python \ 2.7)。但不幸的是,pycharm无法导入opecv库。 很明显,我在左侧面板(项目面板)中看到cv2.pyd。如何导入openCV模块到Pycharm

import cv2 

后,我得到了: 回溯(最近通话最后一个): 文件 “C:/Users/PlotPSO.py”,13号线,在 进口cv2.cv 导入错误:DLL加载失败:%1不是有效的Win32应用程序。

  • pycharm版本:2.7.2
  • OpenCV的版本:2.4.4
  • 蟒蛇版本:2.7.4
  • 窗口版本:7(64位)

回答

0

如果你有正确的添加OpenCV到你的Python路径,那么它可能是一个架构不匹配问题。
检查您的OpenCV二进制文件和Python解释器是否都是32位或64位。

要查看是否有32位或64位的蟒蛇,检查的输出:

>>> import platform 
>>> platform.platform() 

如果您还没有建立自己的OpenCV的64位架构,你的OpenCV应该是一个32位版本。