1. ホーム
  2. python

[解決済み] ImportError: NUMPY_MKLという名前をインポートできません。

2022-01-28 22:22:38

質問

次のような簡単なコードを実行しようとしています。

import scipy
scipy.test()

しかし、次のようなエラーが発生します。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 586, in runfile
    execfile(filename, namespace)
  File "C:/Users/Mustafa/Documents/My Python Code/SpectralGraphAnalysis/main.py", line 8, in <module>
    import scipy
  File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module>
    from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl
ImportError: cannot import name NUMPY_MKL

Windows10でpython2.7を使用しています。

をインストールしました。 scipy しかし、それは問題を解決していないようです。

よろしくお願いします。

解決方法は?

エラーの原因となっている行を見ると、このように表示されています。

from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl

この行のコメントでは、依存関係を numpy+mkl ( numpy インテル® マス・カーネル・ライブラリ ). これは、あなたがインストールした numpy によって pip が、その scipy はプリコンパイルされたアーカイブでインストールされ、そのアーカイブでは numpy+mkl .

をインストールすることで、この問題を簡単に解決することができます。 numpy+mkl からwhlファイルから ここで .