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. Auto Config ボタンをクリックし、PYTHONPATH に必要なフォルダーを選択します。
  4. [適用] をクリックします
于 2013-07-04T23:50:52.570 に答える