python - 导入 python 声音文件库时出现问题 - OSError : library not found: 'sndfile'

标签 python linux python-3.x redhat

我正在托管一个 python Flask 服务,它使用声音文件库进行音频计算。它在我的本地运行良好,但当我在 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

最佳答案

soundfile Python 模块依赖于 libsndfile native 库。您需要将其安装在您的操作系统上:

$ yum install libsndfile

关于python - 导入 python 声音文件库时出现问题 - OSError : library not found: 'sndfile' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56841338/

相关文章:

python - 更快地实现像素映射

Python字典: Running Custom Functions

python |如果变量 : | UnboundLocalError: local variable 'variable' referenced before assignment

python - 如何在python中扫描文档时消除噪音?

python - 如果两个值相同,则在 Python 中从嵌套字典中删除重复条目

python - Django、Python、Mysql

android - PreferredExternal 与 USB 存储相同 - Andorid 内存结构?

linux - 终端 vs. 中的命令bash.sh

python 打印循环中的第一行

python-3.x - 使用 Python selenium 单击 iframe 元素