0

Wavenet 実装 (tensorflow + librosa を使用) を実行しようとしています。ただし、「名前 'NUMPY_MKL' をインポートできません」というエラーが発生し続けます。

tensorflow、numpy+mk1、scipy、librosa は既にインストールしています。Tensorflow 自体は正常にロードされていますが、librosa を使用する wavenet 実装を実行するとエラーが発生します。

私の仕様/詳細: Python 3.5.2 Numpy+MK1 (numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl) Scipy (scipy-0.19.1-cp35-cp35m-win_amd64.whl) Windows 10 x64 Nvidia CUDA v8.0 (cudnn 5.1)

お役に立てれば幸いです。以下の完全なエラーログ:

  Traceback (most recent call last):
  File "train.py", line 20, in <module>
    from wavenet import WaveNetModel, AudioReader, optimizer_factory
  File "D:\musicAI\wavenet\__init__.py", line 2, in <module>
    from .audio_reader import AudioReader
  File "D:\musicAI\wavenet\audio_reader.py", line 7, in <module>
    import librosa
  File "C:\Python35\lib\site-packages\librosa\__init__.py", line 12, in <module>
    from . import core
  File "C:\Python35\lib\site-packages\librosa\core\__init__.py", line 108, in <module>
    from .time_frequency import *  # pylint: disable=wildcard-import
  File "C:\Python35\lib\site-packages\librosa\core\time_frequency.py", line 10, in <module>
    from ..util.exceptions import ParameterError
  File "C:\Python35\lib\site-packages\librosa\util\__init__.py", line 67, in <module>
    from .utils import *  # pylint: disable=wildcard-import
  File "C:\Python35\lib\site-packages\librosa\util\utils.py", line 5, in <module>
    import scipy.ndimage
  File "C:\Python35\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'
4

1 に答える 1