0

我有 64 位 python、numpy 和其他包,包括 opencv。

通过运行 python.exe,我对 MSDOS 控制台中的以下语句没有任何问题

  import cv

但是当我在 Eclipse 的 PyDev 控制台中做同样的事情时,我得到了以下错误。

 import cv
 Traceback (most recent call last):
   File "<console>", line 1, in <module>
   File "C:\Python27\lib\site-packages\cv.py", line 1, in <module>
     from cv2.cv import *
 ImportError: DLL load failed: %1 is not a valid Win32 application.
4

1 回答 1

2

经过一段时间的反复试验,我发现删除和创建 PyDev 的新 python 解释器解决了这个问题。进一步来说,

  1. 转到 Windows -> 首选项 -> PyDev -> Python 解释器
  2. 选择当前解释器并单击删除按钮
  3. 单击自动配置按钮并为 PYTHONPATH 选择必要的文件夹
  4. 单击应用
于 2013-07-04T23:50:52.570 回答