从 x64 迁移到 ARM 缺少 libiomp5.dylib 文件

问题描述 投票:0回答:1

解决了搬过来后的大部分依赖问题后,我找不到解决这个问题的方法

Error: Library not loaded: u/loader_path /../../functorch/.dylibs/libiomp5.dylibtorch/lib/../../functorch/.dylibs/libiomp5.dylib' (no such file), '/usr/local/lib/libiomp5.dylib' (no such file), '/usr/lib/libiomp5.dylib' (no such file, not in dyld cache)

有人知道如何解决吗?

我试图在我的arm python解释器中安装tensorflow

python tensorflow pip arm torch
1个回答
0
投票

您遇到的错误表明在指定位置缺少或无法找到 libiomp5.dylib 库。该库与 Intel OpenMP(开放式多处理)相关联,通常用于数值计算中的并行处理。

以下是解决该问题的一些步骤:

1.检查libiomp5.dylib是否安装: 确保您的系统上存在 libiomp5.dylib 库。如果尚未安装,您可能需要继续安装。

brew 安装 libomp

2.检查库路径: 确保库路径设置正确。该应用程序似乎正在特定位置寻找 libiomp5.dylib。您可以在 macOS 上使用 DYLD_LIBRARY_PATH 环境变量设置库路径

导出 DYLD_LIBRARY_PATH=/path/to/your/library:$DYLD_LIBRARY_PATH

将 /path/to/your/library 替换为 libiomp5.dylib 所在的实际路径。

检查库版本: 确保您使用的库的版本兼容。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.