gpt4 book ai didi

python - '库未加载 : @rpath/libcudart. 7.5.dylib' Mac 上的 TensorFlow 错误

转载 作者:IT老高 更新时间:2023-10-28 20:51:18 24 4
gpt4 key购买 nike

我正在使用 OS X El Capitan (10.11.4)。

我刚刚使用 pip 安装说明下载了 TensorFlow here .

一切都很顺利,尽管我确实收到了一些警告消息,例如:

目录 '/Users/myusername/Library/Caches/pip/http' 或其父目录不归当前用户所有,缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 -H 标志。

您使用的是 6.0.8 版本的 pip,但是可以使用 8.1.2 版本。即使我刚刚安装了 pip。

然后,当我在 Python 中测试 TensorFlow 时,我得到了错误:

>>> import tensorflow as tf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/tensorflow/__init__.py", line 23, in <module>
from tensorflow.python import *
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/tensorflow/python/__init__.py", line 48, in <module>
from tensorflow.python import pywrap_tensorflow
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/tensorflow/python/pywrap_tensorflow.py", line 28, in <module>
_pywrap_tensorflow = swig_import_helper()
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/tensorflow/python/pywrap_tensorflow.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow', fp, pathname, description)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/imp.py", line 243, in load_module
return load_dynamic(name, filename, file)
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/tensorflow/python/_pywrap_tensorflow.so, 10): Library not loaded: @rpath/libcudart.7.5.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/tensorflow/python/_pywrap_tensorflow.so
Reason: image not found

现在,当我尝试执行 pip uninstall tensorflow-0.10.0rc0 时,它告诉我它没有安装。

我发现最接近这个问题的是 this issue在 TensorFlow GitHub 文档中(我没有尝试过)。

如何卸载它安装的任何东西并让 TensorFlow 正常运行?

最佳答案

如果您在未安装 CUDA 的机器上安装支持 GPU 的 Mac OS 版本的 TensorFlow(从 0.10 版开始提供),则会显示此错误消息。

要修复错误,请安装 Python 2.7 或 3.x 的 CPU 版本,如下所示:

# Mac OS X, CPU only, Python 2.7:
$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py2-none-any.whl
$ sudo pip install --upgrade $TF_BINARY_URL

# Mac OS X, CPU only, Python 3.4 or 3.5:
$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
$ sudo pip3 install --upgrade $TF_BINARY_URL

查看 tensorflow 版本:https://www.tensorflow.org/versions/

关于python - '库未加载 : @rpath/libcudart. 7.5.dylib' Mac 上的 TensorFlow 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38710339/

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