![](/img/trans.png)
[英]Issue importing python soundfile library - OSError: library not found: 'sndfile'
[英]Python sndfile library not found on newly installed Mac
(我在这里的第一篇文章)我的 librosa python 库有问题,它会产生以下错误。
OSError:未找到 sndfile 库。
我使用 pip install 和 conda install -c conda-forge librosa 安装了 librosa 库和 SoundFile 库。 我还在外部 git 文件夹中安装了带有自制软件的 libsndfile 库,但我不确定这是否是问题所在,如果是的话,将 git 存储库放在哪里,我在其中安装了库。
显然,python 环境试图从 /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/_soundfile_data/libsndfile.dylib 检索库文件,但它们实际上位于 opt/homebrew/库/libsndfile.dylib。
我试过这样做:
导出 CPATH=/opt/homebrew/include
导出 LIBRARY_PATH=/opt/homebrew/lib
但它没有用,我真的不知道还能做什么..
也许只是一些我没有安装或没有安装在正确目录中的库?
运行使用 librosa 的程序后 PyCharm 控制台 output 的屏幕截图
我正在使用全新的 MacBook Pro M1 Max
提前致谢!!
对于使用 M1 cpu (arch arm64) 在 python 上的声音项目,我遇到了同样的问题。
在 python 3.10 上工作
可能需要 conda 激活,检查brew install miniconda
miniconda 简而言之类似于 pyenv/pipenv
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.