在 mac 上安装 tensorflow

Installing tensor flow on mac

我正在尝试使用

在我的 mac 上安装张量流
sudo pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

我收到错误:

Traceback (most recent call last):

File "<string>", line 16, in <module>

IOError: [Errno 2] No such file or directory: '/var/folders/9y/r7zhtk2s1s90hwcty1d6964w0000gn/T/pip-pnXFjW-build/setup.py'

我在 OSX 10.11.1 并且安装了所有开发工具,pip 和 python2.7。

这可能不是您正在寻找的解决方案,但我个人在过去的两个小时里诊断了一个类似的问题,在正确安装并满足其软件包后,TensorFlow 无法工作。

它抛出一个奇怪的 _IO 模块导入错误,似乎在说 python 工作正常,我最终一直追溯到 El Cap 中引入的系统完整性保护问题.

请参阅 here 以轻松修复,让 pip 再次正常工作。

For those that are curious, Apple introduced SIP to make sure no user accidentally hurts system files, but in the process it makes it trickier for users to run commands as root

此外,记得 运行

sudo easy_install --upgrade six

sudo pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

禁用 SIP 以确保修补所有要求后。如果由于某种原因失败,您可能需要卸载一些 pip 包。

最后一点,如果在 python shell 中,您可以

import tensorflow as tf

而且它不会抛出任何错误。