ここでよくあるエラーのように思えるので、これで自分の質問を始めたくありませんでした。しかし、これで何時間も無駄にし、見つけることができるすべてのスレッドをたどっていると、与えられた答えのどれも私のためにこれをソートしていません。
ですから、私の唯一の選択肢は、セットアップについてできる限りの情報をすべて提供し、多くの人が問題を認識できるようにすることです。
私はWindows 10(x64)で実行しており、コレクションから次のビルド済みバイナリをインストールしました here 。
エラーメッセージなしで、「pip install file_name.whl」を使用してすべてがインストールされました。ただし、オープンcvはインポートされず、次のエラーが表示されます。
>>> import cv2
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.5.4\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: DLL load failed: The specified module could not be found.
cv2.cp35-win32.pydプラス多くの。dllファイルはC:\ Python35にインストールされます\ Lib\site-packages
cv2.cp35-win32.pydをcv2.pydに名前変更し、をコピーしてみました.dllファイルからC:\ Python35\DLLs
サイトからダウンロードした別のpython opencvパッケージを使用して、PATH環境にbinディレクトリを追加し、cv2.pydファイルを移動しようとしましたC:\ Python35\Lib\site-packages
同じエラーが毎回表示されます。助けていただければ幸いです!
私の状況では、Pycharmを使用してcv2をインポートすると、ImportError:DLL not found。ただし、pythonインタープリターを使用してインポートしました* ImportError:...代わりにwin32 DLL ... *ではありません。そのため、この状況では、Visual C++ 2015再配布パッケージをダウンロードする必要があり、問題は解決しました。
したがって、同じエラーが発生した場合は、モジュールに沿ってパックされたDLLをコンパイルするために使用されたVC++再配布パッケージがあることを確認してください。
Windows 10でPython 3.4およびopencv-python 3.3でエラーが発生しました。私の場合、問題は私のAnacondaディストリビューションが原因でした。opencv-pythonのソリューションで解決しました。 プロジェクトページ 、これを指す github issue 。
問題は欠落しているpython3.dll
anacondaディストリビューション。 pythonバイナリ ここ をダウンロードして、Zipアーカイブからdllを抽出します。PATH内のフォルダー(C:\ Users\MyName\Anaconda3など)に配置します。 )そしてインポートが機能するはずです。
これは私のために働いた:
pip install opencv-contrib-python
(実行中Python 3.6.3-32ビット、Windows 7-64ビット))
Opencv DLLへのパスをPATH環境変数に追加することで解決しました
this 環境変数にパスを追加する方法のガイドに従うことができます
2008年まですべてのVisual C++再頒布可能パッケージをアンインストールしてから、VS 2015のVisual C++再頒布可能パッケージをインストールすることで問題を解決できました。説明はこちらです http://answers.opencv.org/question/74384/opencv -python-30-with-python-35-on-windows /