TensorFlow在MAC环境下的安装以及环境搭建

时间:2021-01-03 13:48:08


今天,给大家分享一下TensorFlow在MAC系统中的安装步骤以及环境搭建的操作流程。

一、各大深度学习框架的优势

    首先,TensorFlow底层的图模型结构清晰,容易改造;其次,支持分布式训练;此外,  
tensorflow可视化效果好。如果做长期项目,接触较大数据集的话,TensorFlow很适用,  
而且谷歌也在不断优化完备它,对于使用深度学习朋友,TensorFlow是一个很好的工具。
    随着深度学习日趋火热,技术的逐渐兴起,各种深度学习框架也层出不穷。目前使用普
遍的框架有Tensorflow、Caffe、PyTorch、Theano、CNTK等,那么在这么多框架中该  
如何选择呢?笔者作为一个初学者,架不住Tensorflow的名气之大,所以最开始便选择了  
Tensorflow。当然不仅仅只是因为名气大,Tensorflow作为谷歌主持的开源项目,它的  
社区热度目前看来是旺盛的,而且现在也最为流行。传言它是在谷歌总结了DistBelief的  
经验教训上形成的;它运行高效、可扩展性强,可以运行在手机、普通电脑、计算机群上。
       下面再简单介绍一下其他深度学习框架的特点:
    (1)Caffe:卷积神经网络框架,专注于卷积神经网络和图像处理,因为是基于C++语言,所以执行  
    速度非常的快。
    (2)PyTorch:轻量,并且位于python中,能够使你明确的控制计算。
    (3)Theano:因其定义复杂模型很容易,在研究中比较流行。
    (4)CNTK:微软称其在语音和图像识别方面比其他框架更有优势,代码只支持C++。

二、安装anaconda

    Anaconda集成了很多Python的第三方库,而且可以方便的管理不同版本的Python,在不同  
    版本的Python之间切换。而且Anaconda是一个科学计算环境,在电脑上安装完Anaconda之  
    后,除了相当于安装了Python,也安装好了一些常用的库。
1、安装python
    mac自带python2.7,所以这一步可以省略。
2、安装pip
    sudo easy_install --upgrade pip
    sudo easy_install --upgrade six
3、安装Anaconda
    首先下载Anaconda,下载地址:https://www.continuum.io/downloads#osx
    进入下载目录执行: bash Anaconda3-4.4.0-MacOSX-x86_64.sh
    然后就让你确认条款和安装目录,直接回车就好。
4、配置环境变量
    export PATH=~/anaconda3/bin:$PATH
    conda --v
5、测试
    打开终端,输入python,若显示Anaconda字样,则安装成功

三、安装tensorflow

1、在终端输入 pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py3-none-any.whl
安装过程中可能会包红色警告,但是不用理会,安装成功后进行验证。
2、验证
    python
    import tensorflow as tf
    若没有报异常,则tensorflow安装成功