【问题标题】:OSError: cannot load library '/opt/homebrew/lib/libsndfile.dylib': dlopen(/opt/homebrew/lib/libsndfile.dylib, 0x0002)OSError: 无法加载库 \'/opt/homebrew/lib/libsndfile.dylib\': dlopen(/opt/homebrew/lib/libsndfile.dylib, 0x0002)
【发布时间】:2022-11-14 00:39:03
【问题描述】:

我在 MAC M1 硅机中使用 librosa 和 conda 虚拟环境。但它甚至不允许运行import librosa code sn-p 并弹出此错误消息。

OSError: cannot load library '/opt/homebrew/lib/libsndfile.dylib': dlopen(/opt/homebrew/lib/libsndfile.dylib, 0x0002): tried: '/opt/homebrew/lib/libsndfile.dylib' (no such file)

我犯的错误是什么

【问题讨论】:

    标签: python conda librosa


    【解决方案1】:

    弹出此错误是因为我的 M1 机器中有三个单独的 python 环境,并且 python 解释器无法找到 lib 目录并将其加载到代码中。

    我对任何将要提及此问题的人的建议是,如果您拥有 Mac m1 环境,则仅设置一个 Conda 环境,如果您有多个虚拟环境,则会导致错误,因为 Mac 使用交换内存在 python 中加载库

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-11
      • 2019-07-13
      • 2015-09-11
      • 2014-04-30
      • 2012-05-08
      • 2013-10-10
      • 1970-01-01
      • 2014-02-24
      相关资源
      最近更新 更多