參考內(nèi)容:
python 科學(xué)計(jì)算 發(fā)行版 Anaconda安裝使用教程
深度學(xué)習(xí)框架Keras的安裝
官方資料:
Anaconda官網(wǎng)
sklearn官網(wǎng)
Tensorflow官網(wǎng)
keras官網(wǎng)
keras源碼
Theano官網(wǎng)
Deep Learning Tutorials - for Theano
安裝Anaconda & sklearn
1. 從Anaconda官網(wǎng)選擇合適的版本下載安裝
- 我選擇Linux下2.7版本,Anaconda是一個(gè)基于python的科學(xué)計(jì)算平臺(tái)弛矛,這個(gè)平臺(tái)里包含有python、r、scala等絕大部分主流的用于科學(xué)計(jì)算的包嘿棘。
cd 下載路徑
bash Anaconda2-4.3.1-Linux-x86_64.sh
#輸入yes同意協(xié)議银酬,確認(rèn)安裝路徑時(shí)不要多輸入回車(chē)固歪,后續(xù)會(huì)選擇是否配置anaconda的環(huán)境變量
- 輸入yes在系統(tǒng)中配置環(huán)境變量如下圖。如果在安裝中沒(méi)有添加anaconda的環(huán)境變量婶芭,則按照安裝過(guò)程中提示輸入
$ export PATH=/home/sum/anaconda2/bin:$PATH
。
配置anaconda環(huán)境變量
系統(tǒng)原默認(rèn)python版本和路徑
打開(kāi)新的終端后檢查默認(rèn)python
2. 安裝sklearn
-
使用Anaconda安裝sklearn
安裝sklearn
安裝CPU版Tensorflow
1. 官網(wǎng)推薦Anaconda環(huán)境中使用pip install方式安裝Tensorflow
python -V
pip -V
pip install tensorflow
pip安裝tensorflow
此時(shí)使用
conda list
可以看到列表中增加了tensorflow一項(xiàng)着饥。
2017-06-25
由于使用中發(fā)現(xiàn)需要升級(jí)犀农,因此卸載重裝。
pip uninstall tensorflow
卸載TF
按照官網(wǎng)教程安裝TF1.2版宰掉,Python2.7版本:
conda create -n tensorflow # Create a conda environment named tensorflow
source activate tensorflow # Activate the conda environment
(tensorflow)$ pip install --ignore-installed --upgrade tfBinaryURL
Where tfBinaryURL
is the URL of the TensorFlow Python package呵哨。此處我選擇的1.2版本,Python2.7轨奄,CPU-only孟害。
source active
安裝TF
安裝TF完畢
2. Validate your tensorflow installation
$ python
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
運(yùn)行tf.Session()
提示信息如下圖,繼續(xù)運(yùn)行即可挪拟,最后顯示Hello, Tensorflow!
表示已安裝挨务。
檢測(cè)tensorflow是否安裝成功
安裝CPU版本下的Keras
1. 使用pip在anaconda中安裝keras
pip install keras
2. 檢驗(yàn)keras安裝成功
在命令行中輸入conda list
結(jié)果如下:
安裝了keras
在python中
import keras
,出現(xiàn)Using Tensorflow(Theano) backed.
表示安裝成功。import keras
安裝和配置CPU版的Theano
在安裝CPU版本下Keras時(shí)谎柄,檢驗(yàn)使用conda list
結(jié)果如下圖果漾,發(fā)現(xiàn)已經(jīng)安裝了Theano。如果單獨(dú)安裝谷誓,根據(jù)Theano官網(wǎng)可以使用pip install Theano
安裝绒障。
Theano
配置keras切換到Theano
在終端使用vim編輯$HOME/.keras/keras.json
文件,打開(kāi)時(shí)如下捍歪,表示使用tensorflow:
keras使用tensorflow
修改
tensorflow
為theano
可以切換:keras切換為theano
檢驗(yàn)切換結(jié)果:
切換結(jié)果