Mac下通过Anaconda安装Tensorflow
Anaconda是一个基于python的科学计算平台,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。这个平台里包含有python,scala,numpy等绝大部分主流的用于科学计算的包。
1.安装Anaconda
从官网下载(Mac版)最新版本的安装包
有两种安装方式:
- 通过图形化界面安装,下载的文件格式为.pkg
- 通过命令行安装,下载的文件格式为.sh
设置国内镜像
如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可:
| 1 | # 添加Anaconda的TUNA镜像 | 
2.建立一个Tensorflow的运行环境
| 1 | // 创建环境 | 
目前
Mac上的Tensorflow仅仅支持CPU版本,而且仅支持3.5版本,所以创建环境的时候一定要加上Python=3.5。详情可以去Github Tensorflow查看。
目前仅仅是创建了一个空的环境,仅有与Python3.5相关的一些包,我们需要先激活环境,然后安装Tensorflow。
| 1 | // 激活环境 | 
3.简单测试是否安装成功
| 1 | >>> import tensorflow as tf | 
4.使用Jupyter notebook
永久更改 Jupyter notebook 默认目录路径
- 创建 - Jupyter notebook的配置文件- jupyter_notebook_config.py,在终端中输入:- 1 - $ jupyter notebook --generate-config 
- 打开 - jupyter_notebook_config.py,找到如下文字:- 1 
 2
 3
 4
 5
 6
 7- // 打开jupyter_notebook_config.py 
 $ cd .jupyter
 $ vim jupyter_notebook_config.py
 // 找到如下文字
 ## The default URL to redirect to from `/`
 #c.NotebookApp.default_url = '/tree'
- 将其修改为: - 1 
 2
 3
 4- ## The default URL to redirect to from `/` 
 c.NotebookApp.default_url = '/tree/DeepLearning'
 // 此时,Jupyter notebook的默认目录路径就变成了/home/DeepLearning
该方法只能通过根目录启动
Jupyter notebook,从其他目录启动会出现Jupyter notebook网页无法显示的状态。
单次更改 Jupyter notebook 默认目录路径
| 1 | // 在终端中cd到目标目录: | 
5.安装OpenCV
| 1 | pip install opencv-python | 
