天天看點

在Mac OS X上安裝TensorFlow1、安裝pip(如果電腦已安裝可以跳過這步)2、安裝virtualenv 3、建立一個virtualenv環境4、激活virtualenv環境5、安裝tensorflow6、解除安裝TensorFlow7、驗證是否安裝成功

自從AlphaGo擊敗李世石開始,AI全面進入我們大衆的視野,對于它的讨論變得更為火熱起來,關于AI和深度學習的發展曆史就不再啰嗦來,可以自己去google或百度。Google的TensorFlow開源深度學習架構,可以粗略的了解為是一個“數學函數”集合和AI訓練學習的執行架構。通過它,我們能夠更好的将AI的模型運作和維護起來。深度學習的架構有各種各樣的版本(Caffe、Torch、Theano等等),今天主要說下自己如何搭建TensorFlow深度學習環境的。

TensorFlow支援下面四種方式安裝,官方推薦使用virtualenv安裝,Virtualenv虛拟Python環境孤立于電腦其他Python開發,相當于在自己電腦搭建裡一個虛拟的Python環境,又不影響電腦本身安裝的python,本人是用virtualenv安裝的,下面就簡單說下通過Terminal安裝TensorFlowde步驟。

virtualenv

"native" pip

Docker

installing from sources

1、安裝pip(如果電腦已安裝可以跳過這步)

sudo easy_install pip
           

如果這部出現錯誤,可以看看自己/usr/bin/ 目錄是否有多個版本的easy_install,比如說我就有三個,可以試試換個easy_install版本試試,當時用easy_install時遇到錯誤了,後面換成easy_install-2.7就好了

在Mac OS X上安裝TensorFlow1、安裝pip(如果電腦已安裝可以跳過這步)2、安裝virtualenv 3、建立一個virtualenv環境4、激活virtualenv環境5、安裝tensorflow6、解除安裝TensorFlow7、驗證是否安裝成功

2、安裝virtualenv 

sudo pip install --upgrade virtualenv
           

3、建立一個virtualenv環境

virtualenv --system-site-packages targetDirectory
           

把virtualenv環境放在targetDirectory,這個目錄可以自己建立的,名字看你自己愛好了,比如我的targetDirectory是

“~/Desktop/python/TensorFlow/”

4、激活virtualenv環境

$ source ~/tensorflow/bin/activate      # If using bash, sh, ksh, or zsh
$ source ~/tensorflow/bin/activate.csh  # If using csh or tcsh
           

執行其中一個指令就行,可以參考指令後的注釋,我用的是第一個,激活後出現下面界面:

在Mac OS X上安裝TensorFlow1、安裝pip(如果電腦已安裝可以跳過這步)2、安裝virtualenv 3、建立一個virtualenv環境4、激活virtualenv環境5、安裝tensorflow6、解除安裝TensorFlow7、驗證是否安裝成功

如果想釋放目前環境直接運作deactivate就行

5、安裝tensorflow

$ pip install --upgrade tensorflow      # for Python 2.7
$ pip3 install --upgrade tensorflow     # for Python 3.n
$ pip install --upgrade tensorflow-gpu  # for Python 2.7 and GPU
$ pip3 install --upgrade tensorflow-gpu # for Python 3.n and GPU
           

可以根據自己的需求安裝,此處我安裝的是第一個

6、解除安裝TensorFlow

如果你想解除安裝TensorFlow,直接删除上面建立的targetDirectory就行

$ rm -r your_targetDirectory
           

7、驗證是否安裝成功

開啟一個終端,通過步驟4激活環境,在Terminal輸入python,在互動式的shell視窗輸入下面簡單的程式

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
           

如果你看到下面的輸出就表示安裝成功了,可以開始學習TensorFlow了

Hello, TensorFlow!
           

下圖是我從激活環境到運作程式的截圖

在Mac OS X上安裝TensorFlow1、安裝pip(如果電腦已安裝可以跳過這步)2、安裝virtualenv 3、建立一個virtualenv環境4、激活virtualenv環境5、安裝tensorflow6、解除安裝TensorFlow7、驗證是否安裝成功

執行exit()是退出python,deactivate是退出TensorFlow環境,到這查不多就可以繼續後續的學習了。如果你想通過其他方式安裝,可以去官網檢視https://www.tensorflow.org/install/ 裡面提供了不同作業系統的的不同安裝方式,檢視前先準備好梯子。

繼續閱讀