2017-12-29 5 views
0

私はAnaconda 3(Python 3.6.3)がインストールされており、私はPythonでCV2パッケージを使用するプロジェクトに取り組んでいます。今は比較的新しいPythonですが、PyCharmでこのパッケージ(「import cv2」コマンド経由)を使っても問題はありません。しかし、今日、私はSpyderに試してみたいです。私はIDEを使用し始め、すべてが機能していました。しかし、突然、Spyderはcv2をインポートしようとするとエラーを表示し続けました。私は本当に何も変えなかったし、私はスクリプトをデバッグしていただけだった。CV2のインポートはSpyderでは機能しませんが、PyCharmで動作します

""」[1]では :輸入CV2 トレースバック(最新の呼び出しの最後):

ファイル ""、1行目、 における輸入CV2

次のように私は取得していますエラーがあります

はImportError:DLLのロードに失敗しました:指定されたプロシージャが見つかりませんでした 「」」

PyCharmはまだそれをインポートすることができますので、私はこれがIDEに関連させることができる方法を見つけ出すことはできません。誰も私にヒントをくれませんか?

+1

pycharmと同じ環境をスパイダーで使用していますか? – Jason

+0

はい、同じenvです。 – user1751189

答えて

0

私が知っているようにCV2はPython 2xに関連しています。 CV2を使用する場合Python 2xサイトパッケージに直接cv2.pydファイルをコピーする必要があります。

+0

問題はすべて動作していて、突然停止したことです。ファイルが破損していると思われますか? – user1751189

+0

Python 2xでAnacondaをインストールします。あなたのopencvのcv2.pydファイルをAnaconda2/Lib/site-packages /に置きます。 PythonインタプリタをPythonで2倍に変更する(PyCharm、その他)cv2 libを使うだけで十分です。 –

関連する問題