#2492 cannot load library '/Users/men/pyvideotrans/.venv/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib': dlope

117.181* Posted at: 1 day ago 👁18

cannot load library '/Users/men/pyvideotrans/.venv/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib': dlopen(/Users/men/pyvideotrans/.venv/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib, 0x0002): tried: '/Users/men/pyvideotrans/.venv/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/men/pyvideotrans/.venv/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib' (no such file), '/Users/men/pyvideotrans/.venv/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib' (no such file). Additionally, ctypes.util.find_library() did not manage to locate a library called '/Users/men/pyvideotrans/.venv/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib'


=
system:macOS-15.7.3-arm64-arm-64bit
version:v3.91
frozen:False
language:zh
root_dir:/Users/men/pyvideotrans
Python: 3.10.19 (main, Dec 17 2025, 20:54:19) [Clang 21.1.4 ]

1 Replies

这是 macOS 系统上缺少 libsndfile 库导致的错误。libsndfilesoundfile 库(用于音频文件读写)的依赖。

解决方法:

  1. 安装 libsndfile:
    打开终端,执行以下命令安装:

    brew install libsndfile
  2. 重新启动软件:
    安装完成后,关闭 pyVideoTrans 并重新启动。

如果问题依旧,请尝试:

  1. 检查 Homebrew 安装:
    确保 Homebrew 已正确安装。在终端运行 brew --version 确认。
  2. 重新安装 Python 依赖:
    在项目目录下,重新同步依赖:

    cd /Users/men/pyvideotrans
    uv sync
  3. 手动链接库(如果上述无效):
    有时 Homebrew 安装的库路径未被正确识别。可以尝试手动创建符号链接:

    # 首先找到 libsndfile 的安装位置
    find /opt/homebrew -name "libsndfile*.dylib" 2>/dev/null
    # 通常路径类似 /opt/homebrew/lib/libsndfile.dylib
    # 然后创建链接到虚拟环境
    ln -s /opt/homebrew/lib/libsndfile.dylib /Users/men/pyvideotrans/.venv/lib/python3.10/site-packages/_soundfile_data/

    注意:请将 /opt/homebrew/lib/libsndfile.dylib 替换为实际找到的路径。

完成以上步骤后,重新启动软件即可。

请查看更多参考文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Trending Questions