如何MAC上安装tensorflow模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何MAC上安装tensorflow模块相关的知识,希望对你有一定的参考价值。

重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式)
左上角菜单里找到实用工具 -> 终端
输入csrutil disable回车
重启Mac即可
如果想重新启动SIP机制重复上述步骤改用csrutil enable即可
7. 最后运行 sudo python2.7 -m pip install /Users/tianf/Downloads/tensorflow-0.5.0-py2-none-any.whl
8. 安装成功
参考技术A 1. 首先,我已经有了pip
2.安装命令
pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
3. 但是,由于googleapis不可访问,所以将whl文件下载到本地
百度云地址 http://pan.baidu.com/s/1ntjaMnf 密码:sznb.
4.下载后,通过客户端 pip install 路径/文件。但是由于我使用的是python 3,所以安装失败。报错如下:
tensorflow-0.5.0-py2-none-any.whl is not a supported wheel on this platform.
5.更新pip,使用python 2.7
下载 get-pip.py from https://bootstrap.pypa.io/get-pip.py
运行 python2.7 get-pip.py for installing pip2.7
python2.7 -m pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

6. 但是 由于一些文件在system下,mac自带防御系统(SIP)不允许运行
现在的解决办法是取消SIP机制,具体做法是:

重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式)
左上角菜单里找到实用工具 -> 终端
输入csrutil disable回车
重启Mac即可
如果想重新启动SIP机制重复上述步骤改用csrutil enable即可
7. 最后运行 sudo python2.7 -m pip install /Users/tianf/Downloads/tensorflow-0.5.0-py2-none-any.whl
8. 安装成功

在Mac上安装tensorflow和virtualenv

1.安装brew,在终端中输入:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
注意:如果当前的用户是管理员,需要对权限进行许可,在执行上面的指令前先执行:sudo chmod -R g+w /usr/local 
2.安装python 3
brew install python3
3.安装virtualenv、virtualenvwrapper
pip3 install virtualenv
pip3 install virtualenvwrapper
4.创建一个文件夹,用于存放虚拟环境
mkdir ~/pyEnv
5.在使用virtualenvwrapper之前,要运行virtualenvwrapper.sh文件,需要设置环境变量
vim进入~/.bash_profile,插入
export WORKON_HOME=~/pyEnv source /usr/local/bin/virtualenvwrapper.sh
命令行中运行以上
若提示
If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.
在bash_profile中 加入
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
1
mkvirtualenv、workon命令即可使用
 
6.source ~/pyEnv/bin/activate
7.安装tensorflow
pip3 install --upgrade tensorflow

以上是关于如何MAC上安装tensorflow模块的主要内容,如果未能解决你的问题,请参考以下文章

TensorFLow1.3文档中文翻译之1.0.0安装

TensorFlow 的 ./configure 在哪里以及如何启用 GPU 支持?

Tensorflow從源碼編譯

在 Mac OS X 装不上 TensorFlow?看了这篇就会装

开发 | 在 Mac OS X 装不上 TensorFlow?看了这篇就会装

TensorFlow:在PyCharm中配置TensorFlow