1. 程式人生 > >基於Win10(MAC,Linux)+Anaconda+Jupyter安裝Tensorflow 1.3.0

基於Win10(MAC,Linux)+Anaconda+Jupyter安裝Tensorflow 1.3.0

Abstract

本人最近開始研究深度學習,所以開始學習tensorflow工具.本文主要講在win10下基於我們安裝的anaconda框架然後在Jupyterbook上寫tensorflow程式。

1.安裝Anaconda

開啟Anaconda官方主頁 我們下載python3.5版本
測試安裝是否成功:開啟命令列輸入

$ jupyter notebook

(mac&linux 輸入 jupyter-notebook)

為什麼安裝anaconda?

因為anaconda幾乎包涵了所有主流的科學計算的包例如numpy,scipy,etc. 如果怕麻煩,各種依賴問題,請直接安裝anaconda。Jupyter notebook 就是 anaconda一個預設的IDE,支援table補全(超級爽的),如果你想支援vim模式編輯可以參考下面的連結:

個性化定製Jupyter和及其使用

2.在Anaconda下安裝tensorflow環境

win10下開啟Anaconda的終端 Anaconda Prompt (其他作業系統預設終端)
注意:雖然這些命令比如$符號是 linux(mac)下 相當於 windows下的 > 不衝突
按照我說的輸就行

# Python 2.7  
$ conda create -n tensorflow python=2.7   
# Python 3.5  
$ conda create -n tensorflow python=3.5

我選擇是3.5版本.

3.安裝tensorflow(在conda環境中)

注意:win10下開啟Anaconda的終端 Anaconda Prompt (其他作業系統預設終端)

(C:\Anaconda3) C:\Users\MrX>activate tensorflw
#從(C:\Anaconda3)變成了tensorflow環境下,注意下面的安裝都在這個環境下  
(tensorflow) C:\Users\MrX>deactivate
#這樣就退出了

但是我們安裝的是win10
cpu版本0.12.1 (過去的)

(tensorflow) C:\Users\MrX> pip install --upgrade https://storage.googleapis
.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl

Gpu版本

(tensorflow) C:\Users\MrX> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-win_amd64.whl

新版安裝方式(2018年之後。。。)

#這樣就安裝1.3.0版本的tensorflow
pip install tensorflow==1.3.0 #cpu
pip install tensorflow-gpu==1.3.0 #gpu

測試安裝是否成功

$ python
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>

在此環境的tensorflow下安裝keras

其他