Mac下通過(guò)Anaconda安裝Tensorflow
Anaconda
是一個(gè)基于python
的科學(xué)計(jì)算平臺(tái),支持 Linux, Mac, Windows
系統(tǒng),提供了包管理與環(huán)境管理的功能痘括,可以很方便地解決多版本python
并存、切換以及各種第三方包安裝問(wèn)題毅厚。這個(gè)平臺(tái)里包含有python
,scala
,numpy
等絕大部分主流的用于科學(xué)計(jì)算的包愕够。
1.安裝Anaconda
從官網(wǎng)下載(Mac版)最新版本的安裝包
有兩種安裝方式:
- 通過(guò)圖形化界面安裝,下載的文件格式為
.pkg
Graphical Installer.png - 通過(guò)命令行安裝浪讳,下載的文件格式為
.sh
Command-Lint Installer.png
2.建立一個(gè)Tensorflow的運(yùn)行環(huán)境
// 創(chuàng)建環(huán)境
$ conda create -n tensorflow python=3.5
// 移除環(huán)境
conda remove --name tensorflow --all
目前
Mac
上的Tensorflow
僅僅支持CPU
版本缰盏,而且3.0以上版本僅支持3.5版本,所以創(chuàng)建環(huán)境的時(shí)候一定要加上Python=3.5
。詳情可以去Github Tensorflow查看口猜。
設(shè)置國(guó)內(nèi)鏡像
如果需要安裝很多packages
负溪,你會(huì)發(fā)現(xiàn)conda
下載的速度經(jīng)常很慢,因?yàn)?code>Anaconda.org的服務(wù)器在國(guó)外济炎。所幸的是川抡,清華TUNA
鏡像源有Anaconda
倉(cāng)庫(kù)的鏡像,我們將其加入conda
的配置即可:
# 添加Anaconda的TUNA鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# TUNA的help中鏡像地址加有引號(hào)须尚,需要去掉
# 設(shè)置搜索時(shí)顯示通道地址
conda config --set show_channel_urls yes
安裝Tensorflow
目前僅僅是創(chuàng)建了一個(gè)空的環(huán)境崖堤,僅有與Python3.5
相關(guān)的一些包,我們需要先激活環(huán)境耐床,然后安裝Tensorflow
密幔。
// 激活環(huán)境
$ source activate tensorflow
// 安裝Tensorflow
$ pip install tensorflow
// 關(guān)閉環(huán)境
$ source deactivate
3.簡(jiǎn)單測(cè)試是否安裝成功
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello,TensorFlow!
4.使用Jupyter notebook
永久更改 Jupyter notebook 默認(rèn)目錄路徑
-
創(chuàng)建
Jupyter notebook
的配置文件jupyter_notebook_config.py
,在終端中輸入:$ jupyter notebook --generate-config
-
打開(kāi)
jupyter_notebook_config.py
咙咽,找到如下文字:// 打開(kāi)jupyter_notebook_config.py $ cd .jupyter $ vim jupyter_notebook_config.py // 找到如下文字 ## The default URL to redirect to from `/` #c.NotebookApp.default_url = '/tree'
-
將其修改為:
## The default URL to redirect to from `/` c.NotebookApp.default_url = '/tree/DeepLearning' // 此時(shí)老玛,Jupyter notebook的默認(rèn)目錄路徑就變成了/home/DeepLearning
該方法只能通過(guò)根目錄啟動(dòng)
Jupyter notebook
,從其他目錄啟動(dòng)會(huì)出現(xiàn)Jupyter notebook
網(wǎng)頁(yè)無(wú)法顯示的狀態(tài)钧敞。
單次更改 Jupyter notebook 默認(rèn)目錄路徑
// 在終端中cd到目標(biāo)目錄:
$ cd ~/DeepLearning
$ jupyter notebook
5.安裝OpenCV
pip install opencv-python