2016-04-13 67 views
0

は私にエラーを与える:ここでNumpyからPythonのインポート: "ImportError:DLLロードに失敗しました:指定されたプロシージャが見つかりませんでした。" numpyのインポート

ImportError: DLL load failed: The specified procedure cold not be found. 

はトレースバックです:

Traceback (most recent call last): 

    File "<ipython-input-4-5a0bd626bb1d>", line 1, in <module> 
    import numpy 

    File "C:\...\Anaconda3\lib\site-packages\numpy\__init__.py", line 180, in <module> 
    from . import add_newdocs 

    File "C:\...\Anaconda3\lib\site-packages\numpy\add_newdocs.py", line 13, in <module> 
    from numpy.lib import add_newdoc 

    File "C:\...\Anaconda3\lib\site-packages\numpy\lib\__init__.py", line 8, in <module> 
    from .type_check import * 

    File "C:\...\Anaconda3\lib\site-packages\numpy\lib\type_check.py", line 11, in <module> 
    import numpy.core.numeric as _nx 

    File "C:\...\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 14, in <module> 
    from . import multiarray 

これはアナコンダのインストール、と私は最新のバージョンにnumpyのを更新した新鮮です。何が間違っている可能性がある任意のアイデア?

+1

http://www.dpendencywalker.com/を使用して、そのdllの読み取り先を確認してください。とにかく、Windowsバイナリをhttp://www.lfd.uci.edu/~gohlke/pythonlibs/からインストールするのがあなたのための迅速な解決策です。 – giosans

+1

@giosansありがとう!まだ他のアンインストール/インストールを行っても、それでも動作しませんでした。しかし、numpyファイルをそのファイルに置き換えた後は、charmのように動作します! – Dole

+0

@Dole私はまったく同じ問題を抱えており、アンインストールしたanacondaをアンインストールしました。 numpyでも喜びはありません。あなたが何を交換したのか、どこから交換したのか分かりませんでした。百万リチャードに感謝 – Richard

答えて

0

私はここで同じエラーが発生しました(Windows 10では64ビットのPython 3.5)。this pageは解決策を見つけるのに役立ちました。

  • ます。C:\ Windows \ System32 \ C
  • libiomp5md.dll:\ Anaconda3 \ライブラリ\ビン\のlibiomp5md.dll
問題は、次の2つの場所に存在していた libiomp5md.dllとの競合でした

Pythonは古いバージョンのSystem32フォルダにあるバージョンを使用しようとしていました。私はそれを削除して(名前を変更しました)、今はAnaconda3フォルダの正しいバージョンを使用しています。今はインポートエラーなしでnumpyをインポートできます。

1

まあ、私は同じ船に乗っていた、とラファエル・モンテイロが言ったように私はそれを修正するために管理しますが、以下に記載されているいくつかの他のDLLを含む:

  1. mkl_core.dll
  2. mkl_intel_thread.dll-
  3. mkl_def

libiomp5md.dllにおけるものはので、私は目を仮定Pythonライブラリ\ binディレクトリにあるものよりかなり小さかったですoseにはいくつかの関数が定義されていないので、numpyをロードしている間にエラーが発生しました。

インストールされた理由はわかりませんが、Windows Updateの後にデバイスドライバをインストールした直後です。

私は、質問は1歳であるのでOPはまだ興味があるとは思わないが、将来誰かのために時間を節約するので、私はここに残す。

関連する問題