2013-06-05 120 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位版本。