не удается импортировать librosa lib на windows - "sndfile not found" - PullRequest
0 голосов
/ 21 января 2020

В jupyter на windows:

import librosa

/anaconda3/envs/python3/lib/python3.6/site-packages/soundfile.py in <module>()
    140     _libname = _find_library('sndfile')
    141     if _libname is None:
--> 142         raise OSError('sndfile library not found')
    143     _snd = _ffi.dlopen(_libname)
    144 except OSError:

OSError: sndfile library not found

поиск в Google показал, что эта проблема только на windows, на linux ок. Похоже, sndfile является c -библиотекой. Пытался установить с pip - но sndfile не на pypi.

1 Ответ

0 голосов
/ 23 января 2020

видимо python3 .8, 3.7 не совместимы. Но я только что заставил его работать на моем локальном P C.

  1. delete python
  2. install python3 .6.5
  3. установить librosa, импорт отлично, нет ошибки "sndfile".

k

...