Ошибка импорта библиотеки звуковых файлов Python - OSError: библиотека не найдена: 'sndfile' - PullRequest
0 голосов
/ 01 июля 2019

У меня хостинг службы фляг Python, которая выполняет аудио вычисления с использованием библиотеки звуковых файлов. Он отлично работает на моем локальном компьютере, но когда я размещаю его на Redhat, я вижу проблему ниже. Любые предложения -

 from soundfile import read
  File "/apollo/env/AQTAudioPoProService/lib/python3.4/site-packages/soundfile.py", line 265, in <module>
    _snd = _ffi.dlopen('sndfile')
  File "/apollo/env/AQTAudioPoProService/lib/python3.4/site-packages/cffi/api.py", line 139, in dlopen
    lib, function_cache = _make_ffi_library(self, name, flags)
  File "/apollo/env/AQTAudioPoProService/lib/python3.4/site-packages/cffi/api.py", line 769, in _make_ffi_library
    backendlib = _load_backend_lib(backend, libname, flags)
  File "/apollo/env/AQTAudioPoProService/lib/python3.4/site-packages/cffi/api.py", line 757, in _load_backend_lib
    raise OSError("library not found: %r" % (name,))
OSError: library not found: 'sndfile'

Попробовал установить libsndfile

[dshanm@aqts-popro-1a-05885815] var/output/logs% sudo yum install libsndfile
Loaded plugins: priorities, security
Setting up Install Process
No package libsndfile available.
Error: Nothing to do

1 Ответ

0 голосов
/ 01 июля 2019

Модуль Python для звукового файла зависит от собственной библиотеки libsndfile.Вам нужно будет установить его в вашей операционной системе:

$ yum install libsndfile
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...