J'essaye d'exécuter une implémentation de wavenet (qui utilise tensorflow + librosa). Cependant, je continue à courir dans l'erreur "ne peut pas importer le nom 'NUMPY_MKL'".Python ne peut pas importer le nom 'NUMPY_MKL'
J'ai déjà installé tensorflow, numpy + mk1, scipy et librosa. Tensorflow se charge correctement, mais l'erreur est déclenchée lorsque j'exécute l'implémentation de wavenet qui utilise librosa.
Mes spécifications/détails: Python Numpy + 3.5.2 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)
J'espère que vous pouvez aider. journal des erreurs complet ci-dessous:
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'