随着谷歌最近的TesnsorFlow V1.0的发布和技术峰会的举办,TesnsorFlow就逐步走入了更多人的视野了,深度学习也将会推向另一个热潮,我也尝试了下TesnsorFlow在Mac上的安装与调试,下面讲述下步骤。
我的安装主要是与Python相结合使用的,TesnsorFlow的安装会涉及到很多辅助的安装库,所以建议直接先安装anaconda,它包含了很多库
所以整个安装与调试分为了三步。
1、anaconda的安装
先到https://www.continuum.io/downloads 下载anaconda, 现在的版本有python2.7版本和python3.5版本,我下载的是2.7的版本,3.5有些库与TensorFlow还不太兼容,如cPickle。
# bash Anaconda2-4.3.0-MacOSX-x86_64.sh
在安装的过程中,会问你安装路径,直接回车默认就可以了。有个地方问你是否将anaconda安装路径加入到环境变量(.bashrc)中,这个一定要输入yes。安装成功后,会有当前用户根目录下生成一个anaconda2的文件夹,里面就是安装好的内容。在终端可以输入conda info 来查询安装信息:输入conda list
可以查询你现在安装了哪些库,常用的python, numpy, scipy名列其中。如果你还有什么包没有安装上,可以运行conda install ***
来进行安装(*代表包名称),如果某个包版本不是最新的,运行conda update ***
就可以了。
2、TensorFlow安装
在终端上输入
pip uninstall tensorflow
# Python 2.7
$ conda create -n tensorflow python=2.7
完成后,继续输入
$ source activate tensorflow
(tensorflow)$ # Your prompt should change
# Linux/Mac OS X, Python 2.7/3.4/3.5, CPU only:
(tensorflow)$ conda install -c conda-forge tensorflow
或者
pip install tensorflow
然后直接进行安装TensorFlow
3、调试
安装成功与否,我们可以测试一下。在终端输入python,进入python编译环境,然后输入:
import tensorflow as tf
引包tensorflow包,如果没有报错,则安装成功,否则就有问题。然后可以输入
tf.__version__
tf.__path__
查看tensorflow的安装版本和安装路径(左右各两根下横线)。