在anaconda中安装tensorflow的问题

时间:2016-11-11 17:20:26

标签: python installation tensorflow anaconda

我一直在their site上使用anaconda安装。它似乎工作,我能够创建张量流环境。在此之后,我似乎遇到了一些问题。我从终端移动到我的Ipynb并尝试import tensorflow as tf,我收到以下错误:

ImportError: dlopen(/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so, 10): Library not loaded: @rpath/libcudart.8.0.dylib
  Referenced from: /Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so
  Reason: image not found

我做了一些谷歌搜索,发现this说我可能在与tensorflow相同的目录中运行脚本。这看起来很简单,但我不知道如何去做。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果在未安装CUDA的计算机上安装支持GPU的Mac OS版TensorFlow,则会显示此错误消息。

要解决此问题,您可以尝试执行以下任一操作。

删除conda包,并安装仅限CPU版本。

# Mac OS X, CPU only, Python 2.7:
conda remove tensorflow
conda install -c conda-forge tensorflow=0.10.0

您可以在此处查看该包 - https://anaconda.org/conda-forge/tensorflow

使用Pip代替Anaconda

创建新环境或从conda中删除软件包并尝试以下操作:

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

希望这有帮助!