OS X 10.8.5上的Tensorflow导入错误

时间:2016-06-24 19:22:51

标签: python macos tensorflow deep-learning

我正在尝试在我的mac中安装tensorflow。我有anaconda python。我使用

安装了tensorflow
 pip install -i https://pypi.anaconda.org/jjhelmus/simple tensorflow

我也尝试了tensorflow安装指南中给出的所有选项。

当我尝试导入时,会出现以下错误:

ImportError: dlopen(/Users/SummerREU/anaconda/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so, 2): Symbol not found: ___sincos_stret
  Referenced from: /Users/SummerREU/anaconda/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so
  Expected in: /usr/lib/libSystem.B.dylib
 in /Users/SummerREU/anaconda/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so

2 个答案:

答案 0 :(得分:1)

升级到OS X 10.11后,问题得以解决。即使您尝试从源代码构建,OS X 10.8.5也不能兼容tesorflow。它只能使用docker在OS X 10.8中运行。

要使用泊坞窗安装,请按照this链接。

答案 1 :(得分:0)

问题在于OS X的python默认版本需要使用brew安装python或者只需下载它并更改路径变量