gpt4 book ai didi

macos - 找不到-ltensorflow

转载 作者:IT王子 更新时间:2023-10-29 01:54:19 27 4
gpt4 key购买 nike

我正在尝试在 Mac OS X 上运行 TF。我运行了教程 how to install it.一切顺利,tensorflow 库已安装在我的 GOPATH 中,但我一直收到此错误。

/usr/local/go/pkg/tool/darwin_amd64/link: running clang failed: exit status 1
ld: library not found for -ltensorflow
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我知道这是关于 C 编译器找不到 ltensorflow 库的问题。 TF 虽然在 Python2.7 上运行良好。

请问有什么办法可以解决吗?

编辑:

Air-MacBook-Air-Fonzik:GoTensor air$ echo $DYLD_LIBRARY_PATH 
/Users/air/PycharmProjects/GoTensor/
Air-MacBook-Air-Fonzik:GoTensor air$ echo $LIBRARY_PATH
/Users/air/PycharmProjects/GoTensor/
Air-MacBook-Air-Fonzik:GoTensor air$ echo $GOPATH
/Users/air/PycharmProjects/GoTensor/

这是我现在路径的输出,仍然不起作用。 GoTensor 文件夹包含 tensorflow go 包的 pkgsrc。这个设置正确吗?

最佳答案

$DYLD_LIBRARY_PATH$LIBRARY_PATH 需要包含安装 C 库 (libtensorflow.so) 的目录,而不是 Go图书馆。

我怀疑你不是这种情况(ls ${DYLD_LIBRARY_PATH}/libtensorflow.so)。 (参见 https://www.tensorflow.org/install/install_go 中的步骤 2 和 3)。

为避免需要环境变量,您还可以确保 libtensorflow.so/usr/local/lib 中,然后运行 ​​ldconfig 提取后一次。

希望对您有所帮助。

关于macos - 找不到-ltensorflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46327624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com