tensorflow mac 本机安装的坑
2017-04-28 13:58
302 查看
tensorflow mac 本机安装的坑
一般都是服务器上直接开干,但是也会有人在本机上装一下的,这里写下,tensorflow在mac上安装的坑,给后来者一个参考1 安装教程
直接去官网按照说明安装就好,如果要安装GPU版本,先安装官网上的mac gnu设置教程,装下cud相关的工具,最后有个sample跑过了就算gpu计算环境配置成功2 第一个坑
按照官网上的教程,直接使用pip安装方法就好,注意pip版本要大于8.1,然后你直接sudo pip install tensorflow (不加sudo会权限不够),然后一般会不通过,提示卸载numpy不成功。我认为是这样的原因:numpy是mac系统默认装的库,并且设置有保护,所以无法卸载,然后tensorflow需要更高版本的numpy,所以就不成功啦
解决方法如下:
去除mac系统的保护,1 重启电脑 2 重启看见苹果logo了,按住command + R ,进入恢复模式 3 然后在上面的终端工具里面,进入终端 4 在终端输入 csrutil disable 5 重启,然后再次执行pip安装 还不明白的话看这篇博客
3 第二个坑
操作成功的话,就成功安装啦,然后,进去python编辑行输入 import tensorflow 然后你会发现,RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9 这个错误,说是你bumpy版本太低,这个时候表示日狗,刚才去除了保护,安装的时候已经bumpy更新到最新版了,查看numpy的版本也是最新版,查看版本方法可自行百度。
解决这个坑的方法如下:
在python命令行下
import numpy numpy.__path__ #你会发现出现了一个包含XXX/Framework/xxx的路径,没错这还是系统安装的那个numpy的路劲, #虽然你升级了,然是导入包的时候还是按照之前的路劲导入,所以版本过低,这个时候只需要把老的路径去掉 #就像这样,在终端中(不是python编辑模式下)输入: sudo mv /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy \ /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy_old
然后再次进入python编辑模式,输入
import numpy numpy.__path__ #这个时候,路劲就变成了,我们升级的那个numpy的路径了,是个XXX/local/xxx
然后你再import tensorflow 就没问题啦,就可以去输出hello world 了
安装成功,后续加油哦!
相关文章推荐
- Mac安装TensorFlow/Caffe
- Keras/Tensorflow 在 Mac 简易安装
- tensorflow mac 安装教程
- Mac上Anaconda+Tensorflow安装
- mac上安装docker + tensor flow
- 在mac上安装tensorflow in docker遇到的若干问题
- ubuntu14.04+cuda8.0+cudnn5.1+caffe+tensorflow 安装教程(一)
- 安装windows tensorflow-gpu
- ubuntu14.04 安装tensorflow+opencv
- Tensorflowan安装详解
- Windows Tensorflow Anaconda安装配置
- 深度工具合集安装(Nvidia+CUDA+cuDNN+Tensorflow+OpenBLAS+Caffe+Theano+Keras+Torch+Mxnet+X2Go)
- ubuntu14.04+cuda8.0+cudnn5.1+caffe+tensorflow 安装教程(三)
- 在win10上安装Theano+tensorflow
- Ubuntu安装Pyenv+Anaconda2+PyCharm+OpenAI-gym+Cuda+TensorFlow (三)
- Ubuntu安装Pyenv+Anaconda2+PyCharm+OpenAI-gym+Cuda+TensorFlow (四)
- Anaconda+Tensorflow+Theano+Keras安装
- 深度工具合集安装(Nvidia+CUDA+cuDNN+Tensorflow+OpenBLAS+Caffe+Theano+Keras+Torch+Mxnet+X2Go)
- Tensorflow source build on MAC EI Capitain
- Ubuntu16.04安装CUDA7.5+Caffe+tensorflow