使用python3.6安装Tensorflow失败

使用python3.6安装Tensorflow失败,python,tensorflow,Python,Tensorflow,这是我目前的环境 $ pip show tensorflow Name: tensorflow Version: 1.4.0 Summary: TensorFlow helps the tensors flow Home-page: https://www.tensorflow.org/ Author: Google Inc. Author-email: opensource@google.com License: Apache 2.0 Location: /usr/local/lib/pyth

这是我目前的环境

$ pip show tensorflow
Name: tensorflow
Version: 1.4.0
Summary: TensorFlow helps the tensors flow
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: opensource@google.com
License: Apache 2.0
Location: /usr/local/lib/python3.6/site-packages
Requires: wheel, tensorflow-tensorboard, enum34, six, numpy, protobuf

$ pip show protobuf
Name: protobuf
Version: 3.5.0
Summary: Protocol Buffers
Home-page: https://developers.google.com/protocol-buffers/
Author: protobuf@googlegroups.com
Author-email: protobuf@googlegroups.com
License: 3-Clause BSD License
Location: /usr/local/lib/python3.6/site-packages
Requires: six, setuptools

$pip show six
Name: six
Version: 1.11.0
Summary: Python 2 and 3 compatibility utilities
Home-page: http://pypi.python.org/pypi/six/
Author: Benjamin Peterson
Author-email: benjamin@python.org
License: MIT
Location: /usr/local/lib/python3.6/site-packages
Requires: 
回溯(最近一次调用):文件“”,第1行,在 文件 “/Users/joson/tensorflow/lib/python3.6/site packages/tensorflow/init.py”, 第24行,在 从tensorflow.python import*文件“/Users/joson/tensorflow/lib/python3.6/site packages/tensorflow/python/init.py”, 第51行,在 从tensorflow.python导入pywrap_tensorflow文件“/Users/joson/tensorflow/lib/python3.6/site packages/tensorflow/python/pywrap_tensorflow.py”, 第52行,在 raise ImportError(msg)ImportError:回溯(最近一次调用最后一次):文件 “/Users/joson/tensorflow/lib/python3.6/site packages/tensorflow/python/pywrap\u tensorflow.py”, 第41行,在 从tensorflow.python.pywrap_tensorflow_internal import*文件“/Users/joson/tensorflow/lib/python3.6/site packages/tensorflow/python/pywrap_tensorflow_internal.py”, 第28行,在 _pywrap\u tensorflow\u internal=swig\u import\u helper()文件“/Users/joson/tensorflow/lib/python3.6/site packages/tensorflow/python/pywrap\u tensorflow\u internal.py”, 第24行,在swig\u import\u helper中 _mod=imp.load_模块(“pywrap_tensorflow_internal”,fp,路径名,描述)文件 “/Users/joson/tensorflow/lib/python3.6/imp.py”,第242行,在 加载模块 返回load_动态(名称、文件名、文件)文件“/Users/joson/tensorflow/lib/python3.6/imp.py”,第342行,在 动态负载 return\u load(spec)importorror:dlopen(/Users/joson/tensorflow/lib/python3.6/site-packages/tensorflow/python//u pywrap\u tensorflow\u internal.so, 10) :未加载库:@rpath/libcublas.8.0.dylib引用自: /Users/joson/tensorflow/lib/python3.6/site-packages/tensorflow/python//u pywrap\u tensorflow\u internal.so 原因:找不到图像


正如评论中所讨论的,问题在于,TensorFlow for Mac OS X的GPU版本安装在没有安装CUDA的Mac上。卸载并重新安装TensorFlow的CPU版本应该可以解决此问题


(请注意,Mac OS X的TensorFlow的GPU版本不再得到官方支持。)

真的,我不知道你想说什么,请提及你的问题。是您安装了tensorflow,但它在您的系统上不工作吗?在我的mac中,在>>>将tensorflow导入为tf后,无法加载本机tensorflow运行时,它似乎正在尝试查找libcublas.8.0.dylib。你安装了CUDA吗?您使用什么命令安装TensorFlow?步骤采取以下步骤使用Virtualenv@matthewscarpino安装TensorFlow如果您只是安装常规TensorFlow,那么应用程序正在寻找CUDA是很奇怪的。如果只运行
pip install tensorflow
,会发生什么情况?